Learn how to create Financial Charts with minimal configuration and customisations.
Default Configuration Copy Link
import { Component } from "@angular/core";
import { AgFinancialCharts } from "ag-charts-angular";
import {
AgFinancialChartOptions,
FinancialChartModule,
ModuleRegistry,
} from "ag-charts-enterprise";
import { getData } from "./data";
ModuleRegistry.registerModules([FinancialChartModule]);
@Component({
selector: "my-app",
standalone: true,
imports: [AgFinancialCharts],
template: `<ag-financial-charts
[options]="options"
></ag-financial-charts>
`,
})
export class AppComponent {
public options;
constructor() {
this.options = {
data: getData(),
};
}
}
export function getData() {
const data = [
{
date: new Date(2022, 2, 1),
open: 140.039993,
high: 140.479996,
low: 133.580002,
close: 136.449997,
volume: 36840400,
},
{
date: new Date(2022, 2, 2),
open: 137.289993,
high: 140.039993,
low: 136.610001,
close: 139.279999,
volume: 19405600,
},
{
date: new Date(2022, 2, 3),
open: 139.839996,
high: 140.979996,
low: 137.059998,
close: 138.289993,
volume: 16640800,
},
{
date: new Date(2022, 2, 4),
open: 134.940002,
high: 135.419998,
low: 132.399994,
close: 134.399994,
volume: 21016000,
},
{
date: new Date(2022, 2, 7),
open: 132.169998,
high: 132.690002,
low: 128.949997,
close: 129.210007,
volume: 27560100,
},
{
date: new Date(2022, 2, 8),
open: 129.639999,
high: 131.789993,
low: 127.269997,
close: 128.300003,
volume: 19207800,
},
{
date: new Date(2022, 2, 9),
open: 132.899994,
high: 135.240005,
low: 132.440002,
close: 133.440002,
volume: 17536200,
},
{
date: new Date(2022, 2, 10),
open: 131.860001,
high: 133.449997,
low: 130.320007,
close: 131.860001,
volume: 15604200,
},
{
date: new Date(2022, 2, 11),
open: 132.490005,
high: 134.080002,
low: 128.419998,
close: 128.889999,
volume: 20061800,
},
{
date: new Date(2022, 2, 14),
open: 129.460007,
high: 132.919998,
low: 129.229996,
close: 130.169998,
volume: 15786900,
},
{
date: new Date(2022, 2, 15),
open: 131.800003,
high: 133.550003,
low: 131.130005,
close: 132.479996,
volume: 15096600,
},
{
date: new Date(2022, 2, 16),
open: 134.869995,
high: 138.490005,
low: 134.429993,
close: 138.399994,
volume: 20354900,
},
{
date: new Date(2022, 2, 17),
open: 136.860001,
high: 140.190002,
low: 135.919998,
close: 140.149994,
volume: 17050500,
},
{
date: new Date(2022, 2, 18),
open: 140.190002,
high: 140.850006,
low: 138.460007,
close: 140.100006,
volume: 23656500,
},
{
date: new Date(2022, 2, 21),
open: 140.350006,
high: 140.759995,
low: 138.729996,
close: 139.649994,
volume: 12676100,
},
{
date: new Date(2022, 2, 22),
open: 142.270004,
high: 143.929993,
low: 141.720001,
close: 142.619995,
volume: 13548600,
},
{
date: new Date(2022, 2, 23),
open: 140.979996,
high: 141.589996,
low: 139.199997,
close: 139.779999,
volume: 12093200,
},
{
date: new Date(2022, 2, 24),
open: 140.300003,
high: 140.710007,
low: 139.110001,
close: 140.690002,
volume: 10017600,
},
{
date: new Date(2022, 2, 25),
open: 141.089996,
high: 143.179993,
low: 140.800003,
close: 141.919998,
volume: 8383500,
},
{
date: new Date(2022, 2, 28),
open: 140,
high: 140.970001,
low: 137.899994,
close: 140.869995,
volume: 10818100,
},
{
date: new Date(2022, 2, 29),
open: 143.350006,
high: 143.600006,
low: 140.240005,
close: 141.179993,
volume: 11316500,
},
{
date: new Date(2022, 2, 30),
open: 141.899994,
high: 142.119995,
low: 139.910004,
close: 140.539993,
volume: 8771000,
},
{
date: new Date(2022, 2, 31),
open: 139.830002,
high: 140.350006,
low: 136.259995,
close: 136.320007,
volume: 17353900,
},
{
date: new Date(2022, 3, 1),
open: 137.399994,
high: 137.410004,
low: 133.800003,
close: 135.309998,
volume: 15721300,
},
{
date: new Date(2022, 3, 4),
open: 134.119995,
high: 136.940002,
low: 132.889999,
close: 135.910004,
volume: 17416400,
},
{
date: new Date(2022, 3, 5),
open: 134.070007,
high: 135.399994,
low: 133.009995,
close: 133.339996,
volume: 12110300,
},
{
date: new Date(2022, 3, 6),
open: 131.580002,
high: 132.559998,
low: 130.960007,
close: 131.490005,
volume: 12914700,
},
{
date: new Date(2022, 3, 7),
open: 130.949997,
high: 131.919998,
low: 128.729996,
close: 131.089996,
volume: 12994200,
},
{
date: new Date(2022, 3, 8),
open: 131.669998,
high: 133.899994,
low: 131.490005,
close: 133.490005,
volume: 13126900,
},
{
date: new Date(2022, 3, 11),
open: 133,
high: 134.899994,
low: 132.570007,
close: 133,
volume: 10466400,
},
{
date: new Date(2022, 3, 12),
open: 132.139999,
high: 134.580002,
low: 130.699997,
close: 131.539993,
volume: 12989900,
},
{
date: new Date(2022, 3, 13),
open: 126.940002,
high: 129.25,
low: 126.010002,
close: 127.300003,
volume: 30838000,
},
{
date: new Date(2022, 3, 14),
open: 126.5,
high: 128.300003,
low: 125.019997,
close: 126.120003,
volume: 18835200,
},
{
date: new Date(2022, 3, 18),
open: 125.669998,
high: 129.240005,
low: 125.540001,
close: 128.460007,
volume: 11834400,
},
{
date: new Date(2022, 3, 19),
open: 128.449997,
high: 131.320007,
low: 128.229996,
close: 131.119995,
volume: 15015400,
},
{
date: new Date(2022, 3, 20),
open: 132.520004,
high: 133.509995,
low: 131.339996,
close: 131.580002,
volume: 13430200,
},
{
date: new Date(2022, 3, 21),
open: 132.220001,
high: 132.809998,
low: 129.960007,
close: 130.559998,
volume: 12174200,
},
{
date: new Date(2022, 3, 22),
open: 130.279999,
high: 130.520004,
low: 126.690002,
close: 126.809998,
volume: 14318800,
},
{
date: new Date(2022, 3, 25),
open: 126.010002,
high: 127.120003,
low: 123.110001,
close: 126.769997,
volume: 17149000,
},
{
date: new Date(2022, 3, 26),
open: 124.639999,
high: 126.410004,
low: 122.870003,
close: 123.019997,
volume: 17209500,
},
{
date: new Date(2022, 3, 27),
open: 122.330002,
high: 123.559998,
low: 121.220001,
close: 121.419998,
volume: 17215200,
},
{
date: new Date(2022, 3, 28),
open: 122.809998,
high: 123.650002,
low: 121.139999,
close: 123.339996,
volume: 13015600,
},
{
date: new Date(2022, 3, 29),
open: 123.050003,
high: 123.610001,
low: 118.900002,
close: 119.360001,
volume: 14874800,
},
{
date: new Date(2022, 4, 2),
open: 119.879997,
high: 120.709999,
low: 118.220001,
close: 120.449997,
volume: 18545000,
},
{
date: new Date(2022, 4, 3),
open: 121.529999,
high: 124.169998,
low: 120.779999,
close: 123.029999,
volume: 15720900,
},
{
date: new Date(2022, 4, 4),
open: 122.800003,
high: 127.400002,
low: 122.739998,
close: 127.099998,
volume: 17128500,
},
{
date: new Date(2022, 4, 5),
open: 125.25,
high: 126.099998,
low: 122.160004,
close: 123.919998,
volume: 15055400,
},
{
date: new Date(2022, 4, 6),
open: 123.800003,
high: 124.290001,
low: 121.18,
close: 123.720001,
volume: 14417900,
},
{
date: new Date(2022, 4, 9),
open: 122.110001,
high: 123.330002,
low: 120.5,
close: 121.860001,
volume: 14312300,
},
{
date: new Date(2022, 4, 10),
open: 123.110001,
high: 123.779999,
low: 117.559998,
close: 118.889999,
volume: 16382400,
},
{
date: new Date(2022, 4, 11),
open: 119.300003,
high: 122.889999,
low: 117.940002,
close: 118.139999,
volume: 14630300,
},
{
date: new Date(2022, 4, 12),
open: 117,
high: 118.32,
low: 115.370003,
close: 118.040001,
volume: 16318800,
},
{
date: new Date(2022, 4, 13),
open: 119.410004,
high: 120.25,
low: 117.959999,
close: 119.089996,
volume: 10443200,
},
{
date: new Date(2022, 4, 16),
open: 118.540001,
high: 119.459999,
low: 117.230003,
close: 118.260002,
volume: 10269000,
},
{
date: new Date(2022, 4, 17),
open: 121.040001,
high: 122.970001,
low: 120.809998,
close: 122.18,
volume: 11160200,
},
{
date: new Date(2022, 4, 18),
open: 121.300003,
high: 121.970001,
low: 119.529999,
close: 120.089996,
volume: 12664900,
},
{
date: new Date(2022, 4, 19),
open: 118.190002,
high: 119.650002,
low: 117.629997,
close: 118.309998,
volume: 12765800,
},
{
date: new Date(2022, 4, 20),
open: 119.459999,
high: 119.669998,
low: 115.019997,
close: 117.339996,
volume: 13150100,
},
{
date: new Date(2022, 4, 23),
open: 120.459999,
high: 126.57,
low: 120.449997,
close: 124.599998,
volume: 24376700,
},
{
date: new Date(2022, 4, 24),
open: 124.360001,
high: 127.489998,
low: 123.110001,
close: 126.360001,
volume: 19324900,
},
{
date: new Date(2022, 4, 25),
open: 126.279999,
high: 127.860001,
low: 125.169998,
close: 127.239998,
volume: 12780400,
},
{
date: new Date(2022, 4, 26),
open: 128.369995,
high: 130.190002,
low: 128.210007,
close: 129.440002,
volume: 15990900,
},
{
date: new Date(2022, 4, 27),
open: 130.160004,
high: 131.270004,
low: 129.139999,
close: 131.270004,
volume: 11177800,
},
{
date: new Date(2022, 4, 31),
open: 130.179993,
high: 133.149994,
low: 129.710007,
close: 132.229996,
volume: 17015000,
},
{
date: new Date(2022, 5, 1),
open: 132.869995,
high: 132.869995,
low: 128.669998,
close: 129.910004,
volume: 10768000,
},
{
date: new Date(2022, 5, 2),
open: 129.899994,
high: 132.009995,
low: 128.669998,
close: 132,
volume: 8374800,
},
{
date: new Date(2022, 5, 3),
open: 131.210007,
high: 131.770004,
low: 129.990005,
close: 130.160004,
volume: 8596000,
},
{
date: new Date(2022, 5, 6),
open: 131.089996,
high: 132.389999,
low: 129.460007,
close: 129.729996,
volume: 11323500,
},
{
date: new Date(2022, 5, 7),
open: 128.830002,
high: 130.320007,
low: 128.619995,
close: 130.070007,
volume: 6722200,
},
{
date: new Date(2022, 5, 8),
open: 129,
high: 129.449997,
low: 126.900002,
close: 128,
volume: 8422100,
},
{
date: new Date(2022, 5, 9),
open: 127.370003,
high: 128.100006,
low: 125.269997,
close: 125.309998,
volume: 13560100,
},
{
date: new Date(2022, 5, 10),
open: 122.589996,
high: 123.400002,
low: 119.32,
close: 119.550003,
volume: 12945200,
},
{
date: new Date(2022, 5, 13),
open: 116.860001,
high: 117.949997,
low: 115.059998,
close: 115.989998,
volume: 16805600,
},
{
date: new Date(2022, 5, 14),
open: 115.550003,
high: 117.32,
low: 113.220001,
close: 114.059998,
volume: 13357900,
},
{
date: new Date(2022, 5, 15),
open: 115.620003,
high: 116.949997,
low: 113.169998,
close: 115.410004,
volume: 14083500,
},
{
date: new Date(2022, 5, 16),
open: 113.860001,
high: 114.260002,
low: 111.870003,
close: 113.43,
volume: 16724900,
},
{
date: new Date(2022, 5, 17),
open: 113.540001,
high: 114.629997,
low: 112.160004,
close: 113.029999,
volume: 30919900,
},
{
date: new Date(2022, 5, 21),
open: 115.870003,
high: 117.029999,
low: 115.040001,
close: 115.830002,
volume: 11680500,
},
{
date: new Date(2022, 5, 22),
open: 114.879997,
high: 116.199997,
low: 114.389999,
close: 115.18,
volume: 9842700,
},
{
date: new Date(2022, 5, 23),
open: 115.010002,
high: 115.18,
low: 111.480003,
close: 113.919998,
volume: 11851500,
},
{
date: new Date(2022, 5, 24),
open: 113.230003,
high: 117.82,
low: 112.830002,
close: 117.32,
volume: 14841100,
},
{
date: new Date(2022, 5, 27),
open: 118.059998,
high: 118.5,
low: 115.639999,
close: 116.379997,
volume: 11280500,
},
{
date: new Date(2022, 5, 28),
open: 117.669998,
high: 119.290001,
low: 115.599998,
close: 115.82,
volume: 11590900,
},
{
date: new Date(2022, 5, 29),
open: 116,
high: 116.82,
low: 114.730003,
close: 115.300003,
volume: 9338400,
},
{
date: new Date(2022, 5, 30),
open: 113.169998,
high: 114.080002,
low: 110.93,
close: 112.610001,
volume: 15172600,
},
{
date: new Date(2022, 6, 1),
open: 112.650002,
high: 114.419998,
low: 111.160004,
close: 114.050003,
volume: 10573600,
},
{
date: new Date(2022, 6, 5),
open: 110.769997,
high: 112.709999,
low: 109.300003,
close: 112.620003,
volume: 12514200,
},
{
date: new Date(2022, 6, 6),
open: 111.730003,
high: 112.989998,
low: 110.790001,
close: 111.889999,
volume: 10656200,
},
{
date: new Date(2022, 6, 7),
open: 113.5,
high: 114.900002,
low: 113.400002,
close: 114.720001,
volume: 10347400,
},
{
date: new Date(2022, 6, 8),
open: 115.160004,
high: 115.650002,
low: 113.610001,
close: 114.360001,
volume: 8807800,
},
{
date: new Date(2022, 6, 11),
open: 113.550003,
high: 114.230003,
low: 112.220001,
close: 112.860001,
volume: 7939500,
},
{
date: new Date(2022, 6, 12),
open: 112.580002,
high: 115.18,
low: 112.260002,
close: 112.970001,
volume: 11250900,
},
{
date: new Date(2022, 6, 13),
open: 111.75,
high: 112.480003,
low: 110.379997,
close: 111.910004,
volume: 12979900,
},
{
date: new Date(2022, 6, 14),
open: 107.989998,
high: 108.230003,
low: 106.059998,
close: 108,
volume: 26204800,
},
{
date: new Date(2022, 6, 15),
open: 109.160004,
high: 113.879997,
low: 107.669998,
close: 112.949997,
volume: 18863900,
},
{
date: new Date(2022, 6, 18),
open: 114.769997,
high: 115.839996,
low: 111.290001,
close: 111.790001,
volume: 13977900,
},
{
date: new Date(2022, 6, 19),
open: 113.129997,
high: 114.940002,
low: 112.669998,
close: 114.559998,
volume: 11862300,
},
{
date: new Date(2022, 6, 20),
open: 114.099998,
high: 114.739998,
low: 113.480003,
close: 114.540001,
volume: 11667500,
},
{
date: new Date(2022, 6, 21),
open: 114.440002,
high: 115.529999,
low: 113.370003,
close: 115.32,
volume: 11595900,
},
{
date: new Date(2022, 6, 22),
open: 115.239998,
high: 116.25,
low: 113.669998,
close: 114.760002,
volume: 7645500,
},
{
date: new Date(2022, 6, 25),
open: 115.839996,
high: 116.459999,
low: 114.769997,
close: 115.220001,
volume: 9394000,
},
{
date: new Date(2022, 6, 26),
open: 114.580002,
high: 115.580002,
low: 113.029999,
close: 113.419998,
volume: 10675100,
},
{
date: new Date(2022, 6, 27),
open: 114.010002,
high: 115.739998,
low: 113.300003,
close: 115.239998,
volume: 9337400,
},
{
date: new Date(2022, 6, 28),
open: 115.25,
high: 115.980003,
low: 113.529999,
close: 114.809998,
volume: 10384800,
},
{
date: new Date(2022, 6, 29),
open: 115.589996,
high: 116.5,
low: 114.790001,
close: 115.360001,
volume: 12944500,
},
{
date: new Date(2022, 7, 1),
open: 114.5,
high: 115.110001,
low: 113.07,
close: 114.209999,
volume: 14740400,
},
{
date: new Date(2022, 7, 2),
open: 113.919998,
high: 114.400002,
low: 112.269997,
close: 112.43,
volume: 14942900,
},
{
date: new Date(2022, 7, 3),
open: 113.449997,
high: 114.099998,
low: 111.709999,
close: 113.610001,
volume: 14394500,
},
{
date: new Date(2022, 7, 4),
open: 112.849998,
high: 113.32,
low: 111.019997,
close: 112.360001,
volume: 18033900,
},
{
date: new Date(2022, 7, 5),
open: 112.529999,
high: 116.190002,
low: 112.050003,
close: 115.760002,
volume: 14174600,
},
{
date: new Date(2022, 7, 8),
open: 116.25,
high: 116.699997,
low: 114.18,
close: 114.349998,
volume: 10332500,
},
{
date: new Date(2022, 7, 9),
open: 114.75,
high: 115.989998,
low: 114.370003,
close: 115.379997,
volume: 10233800,
},
{
date: new Date(2022, 7, 10),
open: 117.959999,
high: 119.370003,
low: 117.5,
close: 118.389999,
volume: 12847300,
},
{
date: new Date(2022, 7, 11),
open: 119.900002,
high: 121.199997,
low: 119.309998,
close: 120.139999,
volume: 11684900,
},
{
date: new Date(2022, 7, 12),
open: 120.669998,
high: 122.25,
low: 119.440002,
close: 122.129997,
volume: 9906700,
},
{
date: new Date(2022, 7, 15),
open: 121.139999,
high: 122.720001,
low: 120.599998,
close: 122.459999,
volume: 8456200,
},
{
date: new Date(2022, 7, 16),
open: 122.290001,
high: 124.239998,
low: 121.870003,
close: 123.629997,
volume: 9555000,
},
{
date: new Date(2022, 7, 17),
open: 122.300003,
high: 123.160004,
low: 121.690002,
close: 122.589996,
volume: 8149300,
},
{
date: new Date(2022, 7, 18),
open: 122.239998,
high: 122.470001,
low: 120.550003,
close: 121.639999,
volume: 9531800,
},
{
date: new Date(2022, 7, 19),
open: 120.620003,
high: 120.989998,
low: 118.110001,
close: 118.629997,
volume: 13464500,
},
{
date: new Date(2022, 7, 22),
open: 116.75,
high: 117.160004,
low: 115.5,
close: 116.669998,
volume: 8967600,
},
{
date: new Date(2022, 7, 23),
open: 116.690002,
high: 117.290001,
low: 115.379997,
close: 115.519997,
volume: 7607000,
},
{
date: new Date(2022, 7, 24),
open: 115.290001,
high: 116.410004,
low: 114.449997,
close: 115.800003,
volume: 9771300,
},
{
date: new Date(2022, 7, 25),
open: 116.160004,
high: 118.739998,
low: 115.68,
close: 118.550003,
volume: 10758900,
},
{
date: new Date(2022, 7, 26),
open: 119.459999,
high: 119.989998,
low: 114.599998,
close: 114.669998,
volume: 11276200,
},
{
date: new Date(2022, 7, 29),
open: 114,
high: 114.860001,
low: 113.459999,
close: 114.389999,
volume: 8117300,
},
{
date: new Date(2022, 7, 30),
open: 115,
high: 115.580002,
low: 113.360001,
close: 114.410004,
volume: 10745400,
},
{
date: new Date(2022, 7, 31),
open: 114.480003,
high: 115.029999,
low: 113.339996,
close: 113.730003,
volume: 10738300,
},
{
date: new Date(2022, 8, 1),
open: 113.290001,
high: 114.629997,
low: 111.910004,
close: 114.510002,
volume: 9979800,
},
{
date: new Date(2022, 8, 2),
open: 115.870003,
high: 117.449997,
low: 113.190002,
close: 113.709999,
volume: 10666600,
},
{
date: new Date(2022, 8, 6),
open: 114.330002,
high: 114.75,
low: 112.07,
close: 113.739998,
volume: 9751900,
},
{
date: new Date(2022, 8, 7),
open: 113.129997,
high: 116.110001,
low: 112.760002,
close: 115.900002,
volume: 10647900,
},
{
date: new Date(2022, 8, 8),
open: 115.279999,
high: 118.790001,
low: 114.629997,
close: 118.599998,
volume: 11435000,
},
{
date: new Date(2022, 8, 9),
open: 119.139999,
high: 120.050003,
low: 118.669998,
close: 119.169998,
volume: 9299700,
},
{
date: new Date(2022, 8, 12),
open: 120.620003,
high: 121.550003,
low: 119.790001,
close: 120.580002,
volume: 8614600,
},
{
date: new Date(2022, 8, 13),
open: 118.07,
high: 118.919998,
low: 115.779999,
close: 116.389999,
volume: 12904600,
},
{
date: new Date(2022, 8, 14),
open: 116.699997,
high: 117.839996,
low: 114.879997,
close: 116.120003,
volume: 9345700,
},
{
date: new Date(2022, 8, 15),
open: 116.120003,
high: 119.379997,
low: 115.760002,
close: 117.870003,
volume: 10821400,
},
{
date: new Date(2022, 8, 16),
open: 117.389999,
high: 117.400002,
low: 115.370003,
close: 117.080002,
volume: 14844100,
},
{
date: new Date(2022, 8, 19),
open: 116,
high: 118.730003,
low: 115.510002,
close: 118.160004,
volume: 8201300,
},
{
date: new Date(2022, 8, 20),
open: 117.410004,
high: 117.690002,
low: 114.639999,
close: 115.830002,
volume: 9619000,
},
{
date: new Date(2022, 8, 21),
open: 116.540001,
high: 116.599998,
low: 112.419998,
close: 112.489998,
volume: 12606300,
},
{
date: new Date(2022, 8, 22),
open: 113.379997,
high: 113.599998,
low: 111.07,
close: 111.209999,
volume: 11684500,
},
{
date: new Date(2022, 8, 23),
open: 110.050003,
high: 110.339996,
low: 107.160004,
close: 109.139999,
volume: 18138600,
},
{
date: new Date(2022, 8, 26),
open: 108,
high: 109.610001,
low: 106.059998,
close: 106.790001,
volume: 15753600,
},
{
date: new Date(2022, 8, 27),
open: 107.75,
high: 108.169998,
low: 104.650002,
close: 105.849998,
volume: 12793600,
},
{
date: new Date(2022, 8, 28),
open: 105.949997,
high: 108.730003,
low: 105.639999,
close: 107.989998,
volume: 12762600,
},
{
date: new Date(2022, 8, 29),
open: 106.949997,
high: 107.279999,
low: 104.400002,
close: 106.160004,
volume: 12713900,
},
{
date: new Date(2022, 8, 30),
open: 106.059998,
high: 107.620003,
low: 104.400002,
close: 104.5,
volume: 15973400,
},
{
date: new Date(2022, 9, 3),
open: 105.620003,
high: 108.360001,
low: 104.459999,
close: 107.730003,
volume: 12248100,
},
{
date: new Date(2022, 9, 4),
open: 110.610001,
high: 112.989998,
low: 109.860001,
close: 112.769997,
volume: 16013600,
},
{
date: new Date(2022, 9, 5),
open: 109.75,
high: 110.949997,
low: 108.830002,
close: 110.389999,
volume: 10943500,
},
{
date: new Date(2022, 9, 6),
open: 109.459999,
high: 110.190002,
low: 107.940002,
close: 108.139999,
volume: 11521400,
},
{
date: new Date(2022, 9, 7),
open: 107.519997,
high: 107.709999,
low: 105.269997,
close: 105.980003,
volume: 11681100,
},
{
date: new Date(2022, 9, 10),
open: 106.730003,
high: 107.309998,
low: 104.519997,
close: 104.989998,
volume: 8931700,
},
{
date: new Date(2022, 9, 11),
open: 104.370003,
high: 104.540001,
low: 101.849998,
close: 101.959999,
volume: 12739700,
},
{
date: new Date(2022, 9, 12),
open: 101.800003,
high: 104.730003,
low: 101.279999,
close: 103.610001,
volume: 13181000,
},
{
date: new Date(2022, 9, 13),
open: 101.980003,
high: 109.900002,
low: 101.760002,
close: 109.370003,
volume: 22398700,
},
{
date: new Date(2022, 9, 14),
open: 111.959999,
high: 115.239998,
low: 110.720001,
close: 111.190002,
volume: 33387100,
},
{
date: new Date(2022, 9, 17),
open: 115.410004,
high: 117.010002,
low: 114.32,
close: 115.860001,
volume: 22276300,
},
{
date: new Date(2022, 9, 18),
open: 119.660004,
high: 120.139999,
low: 116.959999,
close: 118.839996,
volume: 21539700,
},
{
date: new Date(2022, 9, 19),
open: 117.989998,
high: 118.830002,
low: 115.669998,
close: 116.510002,
volume: 17072000,
},
{
date: new Date(2022, 9, 20),
open: 117.160004,
high: 118.709999,
low: 115.650002,
close: 116.129997,
volume: 12207400,
},
{
date: new Date(2022, 9, 21),
open: 116.459999,
high: 122.389999,
low: 116.330002,
close: 122.230003,
volume: 20593300,
},
{
date: new Date(2022, 9, 24),
open: 122.07,
high: 123.099998,
low: 121.330002,
close: 122.379997,
volume: 12624200,
},
{
date: new Date(2022, 9, 25),
open: 121.849998,
high: 123.269997,
low: 120.889999,
close: 122.699997,
volume: 11289100,
},
{
date: new Date(2022, 9, 26),
open: 123,
high: 125.199997,
low: 122.879997,
close: 124.110001,
volume: 11667000,
},
{
date: new Date(2022, 9, 27),
open: 125.199997,
high: 126.199997,
low: 124.209999,
close: 124.599998,
volume: 10727600,
},
{
date: new Date(2022, 9, 28),
open: 125.290001,
high: 126.279999,
low: 124.050003,
close: 126.080002,
volume: 11859500,
},
{
date: new Date(2022, 9, 31),
open: 125.699997,
high: 127.43,
low: 125.589996,
close: 125.879997,
volume: 13295200,
},
{
date: new Date(2022, 10, 1),
open: 126.870003,
high: 128.279999,
low: 126.330002,
close: 128.149994,
volume: 13386900,
},
{
date: new Date(2022, 10, 2),
open: 127.650002,
high: 130.360001,
low: 126.639999,
close: 126.970001,
volume: 16546100,
},
{
date: new Date(2022, 10, 3),
open: 126.309998,
high: 128.179993,
low: 125.910004,
close: 127.199997,
volume: 12474400,
},
{
date: new Date(2022, 10, 4),
open: 129.490005,
high: 130.830002,
low: 128.460007,
close: 130.679993,
volume: 14953200,
},
{
date: new Date(2022, 10, 7),
open: 131,
high: 132.289993,
low: 130.479996,
close: 131.369995,
volume: 12011200,
},
{
date: new Date(2022, 10, 8),
open: 131.240005,
high: 132.059998,
low: 130.139999,
close: 131.449997,
volume: 9884100,
},
{
date: new Date(2022, 10, 9),
open: 131.320007,
high: 131.429993,
low: 129.220001,
close: 129.740005,
volume: 9494000,
},
{
date: new Date(2022, 10, 10),
open: 132.630005,
high: 135.25,
low: 132.529999,
close: 135.080002,
volume: 16351600,
},
{
date: new Date(2022, 10, 11),
open: 135.190002,
high: 136.169998,
low: 133.779999,
close: 135.300003,
volume: 10704700,
},
{
date: new Date(2022, 10, 14),
open: 134.800003,
high: 135.729996,
low: 133.910004,
close: 133.910004,
volume: 11085600,
},
{
date: new Date(2022, 10, 15),
open: 134.679993,
high: 135.710007,
low: 131.600006,
close: 132.940002,
volume: 14038300,
},
{
date: new Date(2022, 10, 16),
open: 133,
high: 133.559998,
low: 132.029999,
close: 133.119995,
volume: 7893400,
},
{
date: new Date(2022, 10, 17),
open: 132,
high: 132.889999,
low: 131.279999,
close: 132.539993,
volume: 8820200,
},
{
date: new Date(2022, 10, 18),
open: 134.570007,
high: 134.669998,
low: 132.279999,
close: 133.839996,
volume: 9468500,
},
{
date: new Date(2022, 10, 21),
open: 133.740005,
high: 134.559998,
low: 132.75,
close: 133.050003,
volume: 7800500,
},
{
date: new Date(2022, 10, 22),
open: 134,
high: 135.270004,
low: 133.690002,
close: 135.039993,
volume: 9185700,
},
{
date: new Date(2022, 10, 23),
open: 134.940002,
high: 136.5,
low: 134.860001,
close: 136.479996,
volume: 7316200,
},
{
date: new Date(2022, 10, 25),
open: 136.479996,
high: 137.139999,
low: 136.059998,
close: 136.740005,
volume: 3220500,
},
{
date: new Date(2022, 10, 28),
open: 136.070007,
high: 136.710007,
low: 134.190002,
close: 134.350006,
volume: 9906900,
},
{
date: new Date(2022, 10, 29),
open: 134.660004,
high: 136.639999,
low: 134.410004,
close: 136.559998,
volume: 7925300,
},
{
date: new Date(2022, 10, 30),
open: 136.089996,
high: 138.179993,
low: 133.190002,
close: 138.179993,
volume: 14761200,
},
{
date: new Date(2022, 11, 1),
open: 138.179993,
high: 138.660004,
low: 135.429993,
close: 136.240005,
volume: 8858500,
},
{
date: new Date(2022, 11, 2),
open: 134.490005,
high: 135.350006,
low: 133.339996,
close: 135.160004,
volume: 8931900,
},
{
date: new Date(2022, 11, 5),
open: 134.240005,
high: 134.570007,
low: 130.600006,
close: 131.369995,
volume: 10154500,
},
{
date: new Date(2022, 11, 6),
open: 133.389999,
high: 135.110001,
low: 129.869995,
close: 131.589996,
volume: 13966700,
},
{
date: new Date(2022, 11, 7),
open: 131.309998,
high: 133.080002,
low: 130.330002,
close: 131.5,
volume: 11739400,
},
{
date: new Date(2022, 11, 8),
open: 132.330002,
high: 132.979996,
low: 131.429993,
close: 132.880005,
volume: 8907300,
},
{
date: new Date(2022, 11, 9),
open: 132.199997,
high: 133.759995,
low: 132,
close: 132.160004,
volume: 7957800,
},
{
date: new Date(2022, 11, 12),
open: 132.399994,
high: 134.649994,
low: 131.600006,
close: 134.210007,
volume: 8841600,
},
{
date: new Date(2022, 11, 13),
open: 136.889999,
high: 137.089996,
low: 133.080002,
close: 134.080002,
volume: 10025400,
},
{
date: new Date(2022, 11, 14),
open: 133.779999,
high: 135.710007,
low: 132.759995,
close: 133.410004,
volume: 9966100,
},
{
date: new Date(2022, 11, 15),
open: 131.149994,
high: 132.080002,
low: 129.050003,
close: 130.100006,
volume: 12087800,
},
{
date: new Date(2022, 11, 16),
open: 129.149994,
high: 129.899994,
low: 128.429993,
close: 129.289993,
volume: 21133700,
},
{
date: new Date(2022, 11, 19),
open: 129.649994,
high: 131.330002,
low: 129.089996,
close: 130.059998,
volume: 9017200,
},
{
date: new Date(2022, 11, 20),
open: 130.970001,
high: 132.050003,
low: 130.199997,
close: 130.690002,
volume: 8549900,
},
{
date: new Date(2022, 11, 21),
open: 132.179993,
high: 132.979996,
low: 131.770004,
close: 132.160004,
volume: 8051700,
},
{
date: new Date(2022, 11, 22),
open: 131.100006,
high: 131.300003,
low: 128.410004,
close: 130.660004,
volume: 8648200,
},
{
date: new Date(2022, 11, 23),
open: 130.580002,
high: 131.440002,
low: 129.639999,
close: 131.279999,
volume: 5091900,
},
{
date: new Date(2022, 11, 27),
open: 131.570007,
high: 132.220001,
low: 130.550003,
close: 131.740005,
volume: 5411000,
},
{
date: new Date(2022, 11, 28),
open: 131.850006,
high: 133.410004,
low: 131.009995,
close: 132.460007,
volume: 8827700,
},
{
date: new Date(2022, 11, 29),
open: 132.929993,
high: 133.270004,
low: 132.309998,
close: 133.220001,
volume: 6585200,
},
{
date: new Date(2022, 11, 30),
open: 132.809998,
high: 134.330002,
low: 132.440002,
close: 134.100006,
volume: 9292500,
},
{
date: new Date(2023, 0, 3),
open: 135.240005,
high: 136.740005,
low: 133.889999,
close: 135.119995,
volume: 11054800,
},
{
date: new Date(2023, 0, 4),
open: 135.990005,
high: 137.679993,
low: 135.570007,
close: 136.380005,
volume: 11687600,
},
{
date: new Date(2023, 0, 5),
open: 135.660004,
high: 135.710007,
low: 133.699997,
close: 135.350006,
volume: 8381300,
},
{
date: new Date(2023, 0, 6),
open: 136.130005,
high: 138.380005,
low: 134.490005,
close: 137.940002,
volume: 10029100,
},
{
date: new Date(2023, 0, 9),
open: 138.600006,
high: 138.880005,
low: 136.880005,
close: 137.369995,
volume: 8482300,
},
{
date: new Date(2023, 0, 10),
open: 137.789993,
high: 138.720001,
low: 137.309998,
close: 138.600006,
volume: 9048700,
},
{
date: new Date(2023, 0, 11),
open: 138.899994,
high: 139.75,
low: 138.100006,
close: 139.630005,
volume: 8703700,
},
{
date: new Date(2023, 0, 12),
open: 140,
high: 140.860001,
low: 139.220001,
close: 139.490005,
volume: 11001700,
},
{
date: new Date(2023, 0, 13),
open: 135.600006,
high: 143.490005,
low: 134.800003,
close: 143.009995,
volume: 20200000,
},
{
date: new Date(2023, 0, 17),
open: 141.169998,
high: 141.539993,
low: 139.229996,
close: 140.800003,
volume: 14292900,
},
{
date: new Date(2023, 0, 18),
open: 138.919998,
high: 140.729996,
low: 136.410004,
close: 136.570007,
volume: 13392600,
},
{
date: new Date(2023, 0, 19),
open: 135.320007,
high: 135.899994,
low: 133.589996,
close: 134.75,
volume: 13303400,
},
{
date: new Date(2023, 0, 20),
open: 135.160004,
high: 135.490005,
low: 133.550003,
close: 135.080002,
volume: 13092500,
},
{
date: new Date(2023, 0, 23),
open: 135.119995,
high: 137.960007,
low: 134.820007,
close: 137.270004,
volume: 10487100,
},
{
date: new Date(2023, 0, 24),
open: 136.419998,
high: 140.289993,
low: 135,
close: 138.449997,
volume: 6945000,
},
{
date: new Date(2023, 0, 25),
open: 138.050003,
high: 139.119995,
low: 137.25,
close: 139.119995,
volume: 8967000,
},
{
date: new Date(2023, 0, 26),
open: 139.419998,
high: 140.059998,
low: 138.360001,
close: 139.979996,
volume: 7487600,
},
{
date: new Date(2023, 0, 27),
open: 140.610001,
high: 141.259995,
low: 139.75,
close: 140.320007,
volume: 7489900,
},
{
date: new Date(2023, 0, 30),
open: 139.229996,
high: 140.089996,
low: 138.910004,
close: 139.130005,
volume: 6729300,
},
{
date: new Date(2023, 0, 31),
open: 139.880005,
high: 140.070007,
low: 138.25,
close: 139.960007,
volume: 9188700,
},
{
date: new Date(2023, 1, 1),
open: 138.210007,
high: 140.880005,
low: 138.119995,
close: 139.589996,
volume: 8841800,
},
{
date: new Date(2023, 1, 2),
open: 140,
high: 140.460007,
low: 138,
close: 138.940002,
volume: 11822100,
},
{
date: new Date(2023, 1, 3),
open: 138.179993,
high: 142.330002,
low: 138.130005,
close: 141.089996,
volume: 11501200,
},
{
date: new Date(2023, 1, 6),
open: 140.229996,
high: 142.240005,
low: 140.029999,
close: 141.919998,
volume: 8406200,
},
{
date: new Date(2023, 1, 7),
open: 141.380005,
high: 144.339996,
low: 141.179993,
close: 143.649994,
volume: 10447900,
},
{
date: new Date(2023, 1, 8),
open: 142.649994,
high: 144.039993,
low: 142.279999,
close: 142.639999,
volume: 6958000,
},
{
date: new Date(2023, 1, 9),
open: 143.119995,
high: 143.339996,
low: 139.869995,
close: 140.419998,
volume: 6443100,
},
{
date: new Date(2023, 1, 10),
open: 139.779999,
high: 141.279999,
low: 138.589996,
close: 141.039993,
volume: 6582900,
},
{
date: new Date(2023, 1, 13),
open: 141.300003,
high: 142.729996,
low: 140.740005,
close: 142.570007,
volume: 7134600,
},
{
date: new Date(2023, 1, 14),
open: 142.5,
high: 143.809998,
low: 141.600006,
close: 143.199997,
volume: 9249400,
},
{
date: new Date(2023, 1, 15),
open: 141.610001,
high: 143.889999,
low: 141.300003,
close: 143.800003,
volume: 6728300,
},
{
date: new Date(2023, 1, 16),
open: 142.910004,
high: 143.389999,
low: 141.679993,
close: 141.820007,
volume: 8165300,
},
{
date: new Date(2023, 1, 17),
open: 140.979996,
high: 142.830002,
low: 140.070007,
close: 142.240005,
volume: 7948800,
},
{
date: new Date(2023, 1, 21),
open: 140.690002,
high: 141.339996,
low: 138.75,
close: 139.630005,
volume: 9996300,
},
{
date: new Date(2023, 1, 22),
open: 138.919998,
high: 139.429993,
low: 137.440002,
close: 138.559998,
volume: 11107500,
},
{
date: new Date(2023, 1, 23),
open: 138.729996,
high: 140.169998,
low: 137.940002,
close: 139.669998,
volume: 8068000,
},
{
date: new Date(2023, 1, 24),
open: 139.110001,
high: 141.360001,
low: 138.929993,
close: 140.929993,
volume: 9126900,
},
{
date: new Date(2023, 1, 27),
open: 142.110001,
high: 143.309998,
low: 141.720001,
close: 142.160004,
volume: 10014700,
},
{
date: new Date(2023, 1, 28),
open: 142.940002,
high: 143.759995,
low: 141.899994,
close: 143.350006,
volume: 11019800,
},
{
date: new Date(2023, 2, 1),
open: 142.100006,
high: 143.460007,
low: 141.800003,
close: 142.550003,
volume: 7139200,
},
{
date: new Date(2023, 2, 2),
open: 142.240005,
high: 142.429993,
low: 139.539993,
close: 141.070007,
volume: 11106800,
},
{
date: new Date(2023, 2, 3),
open: 141.509995,
high: 143.740005,
low: 141.080002,
close: 143.660004,
volume: 9513100,
},
{
date: new Date(2023, 2, 6),
open: 143.440002,
high: 144.039993,
low: 142.660004,
close: 142.820007,
volume: 9261300,
},
{
date: new Date(2023, 2, 7),
open: 142.009995,
high: 142.309998,
low: 137.809998,
close: 138.619995,
volume: 11747600,
},
{
date: new Date(2023, 2, 8),
open: 138,
high: 138.589996,
low: 136.889999,
close: 137.800003,
volume: 10002500,
},
{
date: new Date(2023, 2, 9),
open: 136.759995,
high: 137.350006,
low: 129.220001,
close: 130.339996,
volume: 25888100,
},
{
date: new Date(2023, 2, 10),
open: 128.960007,
high: 135.259995,
low: 127.82,
close: 133.649994,
volume: 37599700,
},
{
date: new Date(2023, 2, 13),
open: 131.210007,
high: 133.880005,
low: 129.410004,
close: 131.25,
volume: 42901100,
},
{
date: new Date(2023, 2, 14),
open: 135.279999,
high: 135.529999,
low: 131.289993,
close: 134.619995,
volume: 29648100,
},
{
date: new Date(2023, 2, 15),
open: 130.979996,
high: 130.990005,
low: 126.730003,
close: 128.259995,
volume: 34280600,
},
{
date: new Date(2023, 2, 16),
open: 128.009995,
high: 131.949997,
low: 126.019997,
close: 130.75,
volume: 24558500,
},
{
date: new Date(2023, 2, 17),
open: 128.380005,
high: 128.479996,
low: 125.449997,
close: 125.809998,
volume: 38396000,
},
{
date: new Date(2023, 2, 20),
open: 126.989998,
high: 129.470001,
low: 126.010002,
close: 127.139999,
volume: 22875500,
},
{
date: new Date(2023, 2, 21),
open: 130.589996,
high: 131.729996,
low: 130.190002,
close: 130.550003,
volume: 17807800,
},
{
date: new Date(2023, 2, 22),
open: 130.559998,
high: 130.660004,
low: 127.080002,
close: 127.18,
volume: 17250200,
},
{
date: new Date(2023, 2, 23),
open: 127.900002,
high: 129.529999,
low: 126.019997,
close: 126.839996,
volume: 16677600,
},
{
date: new Date(2023, 2, 24),
open: 125.629997,
high: 125.68,
low: 123.110001,
close: 124.910004,
volume: 22311100,
},
{
date: new Date(2023, 2, 27),
open: 126.790001,
high: 129.380005,
low: 126.290001,
close: 128.490005,
volume: 18853900,
},
{
date: new Date(2023, 2, 28),
open: 128.710007,
high: 129.339996,
low: 127.739998,
close: 128.880005,
volume: 10820500,
},
{
date: new Date(2023, 2, 29),
open: 130.100006,
high: 130.220001,
low: 127.769997,
close: 129.139999,
volume: 14595300,
},
{
date: new Date(2023, 2, 30),
open: 129.949997,
high: 130.119995,
low: 127.650002,
close: 128.75,
volume: 12134700,
},
{
date: new Date(2023, 2, 31),
open: 129.660004,
high: 130.339996,
low: 128.850006,
close: 130.309998,
volume: 13105200,
},
{
date: new Date(2023, 3, 3),
open: 129.910004,
high: 131.440002,
low: 129.410004,
close: 130.160004,
volume: 11775400,
},
{
date: new Date(2023, 3, 4),
open: 130.5,
high: 130.589996,
low: 127.410004,
close: 128.419998,
volume: 11579900,
},
{
date: new Date(2023, 3, 5),
open: 126.800003,
high: 128.149994,
low: 126.459999,
close: 127.610001,
volume: 9614700,
},
{
date: new Date(2023, 3, 6),
open: 127,
high: 128.080002,
low: 126.860001,
close: 127.470001,
volume: 8760200,
},
{
date: new Date(2023, 3, 10),
open: 126.540001,
high: 128.229996,
low: 126.220001,
close: 127.889999,
volume: 9477300,
},
{
date: new Date(2023, 3, 11),
open: 128.300003,
high: 128.940002,
low: 127.540001,
close: 128.520004,
volume: 10516300,
},
{
date: new Date(2023, 3, 12),
open: 129.179993,
high: 130.429993,
low: 128.059998,
close: 128.5,
volume: 11821000,
},
{
date: new Date(2023, 3, 13),
open: 128.460007,
high: 129.039993,
low: 126.830002,
close: 128.990005,
volume: 12450200,
},
{
date: new Date(2023, 3, 14),
open: 135.149994,
high: 139.119995,
low: 134.899994,
close: 138.729996,
volume: 43931300,
},
{
date: new Date(2023, 3, 17),
open: 139.949997,
high: 140.059998,
low: 137.660004,
close: 139.830002,
volume: 16050500,
},
{
date: new Date(2023, 3, 18),
open: 140.270004,
high: 141.779999,
low: 139.029999,
close: 141.399994,
volume: 13760100,
},
{
date: new Date(2023, 3, 19),
open: 141.229996,
high: 141.5,
low: 140.399994,
close: 141.220001,
volume: 9158100,
},
{
date: new Date(2023, 3, 20),
open: 139.910004,
high: 141.429993,
low: 139.839996,
close: 140.809998,
volume: 10586200,
},
{
date: new Date(2023, 3, 21),
open: 139.740005,
high: 141.110001,
low: 138.779999,
close: 140.539993,
volume: 11842500,
},
{
date: new Date(2023, 3, 24),
open: 140.460007,
high: 141.100006,
low: 140.039993,
close: 140.729996,
volume: 7567500,
},
{
date: new Date(2023, 3, 25),
open: 139.600006,
high: 139.960007,
low: 137.630005,
close: 137.669998,
volume: 10629300,
},
{
date: new Date(2023, 3, 26),
open: 137.619995,
high: 137.809998,
low: 134,
close: 135.229996,
volume: 14416100,
},
{
date: new Date(2023, 3, 27),
open: 136,
high: 137.910004,
low: 135.660004,
close: 137.050003,
volume: 9041100,
},
{
date: new Date(2023, 3, 28),
open: 136.559998,
high: 138.320007,
low: 135.669998,
close: 138.240005,
volume: 9881800,
},
{
date: new Date(2023, 4, 1),
open: 142.259995,
high: 143.369995,
low: 140.830002,
close: 141.199997,
volume: 20415800,
},
{
date: new Date(2023, 4, 2),
open: 141.399994,
high: 142.410004,
low: 138.429993,
close: 138.919998,
volume: 14113400,
},
{
date: new Date(2023, 4, 3),
open: 138.440002,
high: 138.669998,
low: 135.759995,
close: 135.979996,
volume: 12930900,
},
{
date: new Date(2023, 4, 4),
open: 134.960007,
high: 135.720001,
low: 131.809998,
close: 134.119995,
volume: 17089200,
},
{
date: new Date(2023, 4, 5),
open: 136.440002,
high: 137.880005,
low: 135.910004,
close: 136.740005,
volume: 11259100,
},
{
date: new Date(2023, 4, 8),
open: 137.490005,
high: 137.970001,
low: 136.479996,
close: 137.070007,
volume: 7484900,
},
{
date: new Date(2023, 4, 9),
open: 135.929993,
high: 136.949997,
low: 135.210007,
close: 136.410004,
volume: 7343600,
},
{
date: new Date(2023, 4, 10),
open: 137.949997,
high: 138.059998,
low: 134.869995,
close: 136.479996,
volume: 8133400,
},
{
date: new Date(2023, 4, 11),
open: 135,
high: 136.809998,
low: 134.899994,
close: 136.050003,
volume: 7057300,
},
{
date: new Date(2023, 4, 12),
open: 136.820007,
high: 136.990005,
low: 133.130005,
close: 134.100006,
volume: 9986400,
},
{
date: new Date(2023, 4, 15),
open: 134.270004,
high: 135.669998,
low: 133.960007,
close: 135.229996,
volume: 7639500,
},
{
date: new Date(2023, 4, 16),
open: 135.460007,
high: 135.940002,
low: 133.960007,
close: 134.320007,
volume: 6477200,
},
{
date: new Date(2023, 4, 17),
open: 135.899994,
high: 138.589996,
low: 135.460007,
close: 138.449997,
volume: 12711500,
},
{
date: new Date(2023, 4, 18),
open: 138.270004,
high: 139.729996,
low: 137.759995,
close: 139.5,
volume: 10999600,
},
{
date: new Date(2023, 4, 19),
open: 139.789993,
high: 140.490005,
low: 138.130005,
close: 139.179993,
volume: 13490700,
},
{
date: new Date(2023, 4, 22),
open: 141,
high: 141.639999,
low: 137.660004,
close: 138.029999,
volume: 11402500,
},
{
date: new Date(2023, 4, 23),
open: 137.539993,
high: 139.029999,
low: 136.460007,
close: 136.589996,
volume: 9514900,
},
{
date: new Date(2023, 4, 24),
open: 135.399994,
high: 136.350006,
low: 135.080002,
close: 135.339996,
volume: 8578000,
},
{
date: new Date(2023, 4, 25),
open: 134.820007,
high: 136.270004,
low: 134.580002,
close: 135.669998,
volume: 8472500,
},
{
date: new Date(2023, 4, 26),
open: 136.110001,
high: 137.600006,
low: 135.630005,
close: 136.940002,
volume: 8579900,
},
{
date: new Date(2023, 4, 30),
open: 136.800003,
high: 137.720001,
low: 136.020004,
close: 137.460007,
volume: 7399900,
},
{
date: new Date(2023, 4, 31),
open: 136.729996,
high: 136.839996,
low: 134.399994,
close: 135.710007,
volume: 14219900,
},
{
date: new Date(2023, 5, 1),
open: 136.520004,
high: 138.229996,
low: 135.449997,
close: 137.580002,
volume: 12248100,
},
{
date: new Date(2023, 5, 2),
open: 139.559998,
high: 141.479996,
low: 139.339996,
close: 140.470001,
volume: 12917200,
},
{
date: new Date(2023, 5, 5),
open: 140.110001,
high: 140.110001,
low: 138.130005,
close: 139.089996,
volume: 8511900,
},
{
date: new Date(2023, 5, 6),
open: 138.679993,
high: 140.100006,
low: 138.210007,
close: 139.339996,
volume: 9329500,
},
{
date: new Date(2023, 5, 7),
open: 139.550003,
high: 141.270004,
low: 138.830002,
close: 140.690002,
volume: 9281400,
},
{
date: new Date(2023, 5, 8),
open: 140.669998,
high: 140.889999,
low: 139.479996,
close: 140.729996,
volume: 7368100,
},
{
date: new Date(2023, 5, 9),
open: 140.350006,
high: 141.800003,
low: 140.210007,
close: 141.009995,
volume: 7249100,
},
{
date: new Date(2023, 5, 12),
open: 141.070007,
high: 141.320007,
low: 139.759995,
close: 141,
volume: 7596600,
},
{
date: new Date(2023, 5, 13),
open: 140.479996,
high: 142.869995,
low: 140.139999,
close: 142.020004,
volume: 7701600,
},
{
date: new Date(2023, 5, 14),
open: 143,
high: 143.610001,
low: 140.699997,
close: 141.490005,
volume: 9068700,
},
{
date: new Date(2023, 5, 15),
open: 140.589996,
high: 143.399994,
low: 140.029999,
close: 143.089996,
volume: 9343100,
},
{
date: new Date(2023, 5, 16),
open: 143.050003,
high: 143.970001,
low: 142.5,
close: 143.259995,
volume: 13812100,
},
{
date: new Date(2023, 5, 20),
open: 142.610001,
high: 143,
low: 141.039993,
close: 142.529999,
volume: 8428600,
},
{
date: new Date(2023, 5, 21),
open: 142.899994,
high: 144.020004,
low: 141.690002,
close: 142.320007,
volume: 9926500,
},
{
date: new Date(2023, 5, 22),
open: 142.309998,
high: 142.600006,
low: 138.949997,
close: 139.580002,
volume: 10075200,
},
{
date: new Date(2023, 5, 23),
open: 138.539993,
high: 139.179993,
low: 137.619995,
close: 138.850006,
volume: 9907500,
},
{
date: new Date(2023, 5, 26),
open: 138.869995,
high: 140.009995,
low: 137.690002,
close: 139.190002,
volume: 8429700,
},
{
date: new Date(2023, 5, 27),
open: 139,
high: 139.839996,
low: 138.539993,
close: 139.199997,
volume: 8154000,
},
{
date: new Date(2023, 5, 28),
open: 139.160004,
high: 139.210007,
low: 137.960007,
close: 138.589996,
volume: 7558600,
},
{
date: new Date(2023, 5, 29),
open: 140.070007,
high: 143.559998,
low: 139.850006,
close: 143.429993,
volume: 15423200,
},
{
date: new Date(2023, 5, 30),
open: 144.600006,
high: 146,
low: 143.660004,
close: 145.440002,
volume: 14208500,
},
{
date: new Date(2023, 6, 3),
open: 146.190002,
high: 147.479996,
low: 146,
close: 146.610001,
volume: 8021600,
},
{
date: new Date(2023, 6, 5),
open: 144.940002,
high: 145.429993,
low: 144.360001,
close: 144.639999,
volume: 8934900,
},
{
date: new Date(2023, 6, 6),
open: 143.020004,
high: 143.389999,
low: 141.440002,
close: 143.210007,
volume: 9709500,
},
{
date: new Date(2023, 6, 7),
open: 143.910004,
high: 145.839996,
low: 143,
close: 144.339996,
volume: 8977500,
},
{
date: new Date(2023, 6, 10),
open: 144.5,
high: 145.990005,
low: 144.5,
close: 145.149994,
volume: 9100100,
},
{
date: new Date(2023, 6, 11),
open: 146.339996,
high: 147.820007,
low: 145.710007,
close: 147.419998,
volume: 11265600,
},
{
date: new Date(2023, 6, 12),
open: 147.449997,
high: 149.869995,
low: 147,
close: 148.149994,
volume: 11323200,
},
{
date: new Date(2023, 6, 13),
open: 148.699997,
high: 149.369995,
low: 147.75,
close: 148.869995,
volume: 11234900,
},
{
date: new Date(2023, 6, 14),
open: 151.550003,
high: 152.889999,
low: 148.410004,
close: 149.770004,
volume: 27011600,
},
{
date: new Date(2023, 6, 17),
open: 150.350006,
high: 153.75,
low: 150.350006,
close: 153.380005,
volume: 17262400,
},
{
date: new Date(2023, 6, 18),
open: 153.380005,
high: 154.399994,
low: 152.820007,
close: 153.660004,
volume: 13491700,
},
{
date: new Date(2023, 6, 19),
open: 152.75,
high: 155.210007,
low: 152.220001,
close: 154.25,
volume: 12510000,
},
{
date: new Date(2023, 6, 20),
open: 154.529999,
high: 156.589996,
low: 154.410004,
close: 156.149994,
volume: 9935900,
},
{
date: new Date(2023, 6, 21),
open: 155.800003,
high: 156.139999,
low: 154.690002,
close: 154.949997,
volume: 10633100,
},
{
date: new Date(2023, 6, 24),
open: 154.970001,
high: 158.789993,
low: 154.729996,
close: 158,
volume: 14381400,
},
{
date: new Date(2023, 6, 25),
open: 157.300003,
high: 157.720001,
low: 155.960007,
close: 156.820007,
volume: 9944700,
},
{
date: new Date(2023, 6, 26),
open: 156.710007,
high: 158.25,
low: 156.279999,
close: 157.759995,
volume: 8728600,
},
{
date: new Date(2023, 6, 27),
open: 157.770004,
high: 158.779999,
low: 155.550003,
close: 156.020004,
volume: 10778400,
},
{
date: new Date(2023, 6, 28),
open: 157.279999,
high: 157.600006,
low: 156.440002,
close: 156.910004,
volume: 9103800,
},
{
date: new Date(2023, 6, 31),
open: 157.179993,
high: 159.380005,
low: 157.149994,
close: 157.960007,
volume: 8892700,
},
{
date: new Date(2023, 7, 1),
open: 157.429993,
high: 158,
low: 156.149994,
close: 157.179993,
volume: 6853900,
},
{
date: new Date(2023, 7, 2),
open: 155.559998,
high: 155.690002,
low: 153.940002,
close: 155.399994,
volume: 8299400,
},
{
date: new Date(2023, 7, 3),
open: 155,
high: 156.919998,
low: 154.350006,
close: 156.350006,
volume: 6084000,
},
{
date: new Date(2023, 7, 4),
open: 156.399994,
high: 157.800003,
low: 155.699997,
close: 156.020004,
volume: 6206600,
},
{
date: new Date(2023, 7, 7),
open: 156.600006,
high: 157.699997,
low: 156.600006,
close: 156.759995,
volume: 7251800,
},
{
date: new Date(2023, 7, 8),
open: 154.320007,
high: 155.979996,
low: 152.589996,
close: 155.880005,
volume: 8623400,
},
{
date: new Date(2023, 7, 9),
open: 155.320007,
high: 155.520004,
low: 153.470001,
close: 153.789993,
volume: 6277800,
},
{
date: new Date(2023, 7, 10),
open: 154.380005,
high: 155.440002,
low: 153.089996,
close: 153.559998,
volume: 5995100,
},
{
date: new Date(2023, 7, 11),
open: 153.029999,
high: 154.520004,
low: 152.630005,
close: 154.449997,
volume: 5178000,
},
{
date: new Date(2023, 7, 14),
open: 153.610001,
high: 154.919998,
low: 152.919998,
close: 154.770004,
volume: 5044300,
},
{
date: new Date(2023, 7, 15),
open: 152.850006,
high: 153.270004,
low: 150.229996,
close: 150.830002,
volume: 10300300,
},
{
date: new Date(2023, 7, 16),
open: 150.600006,
high: 150.960007,
low: 149.679993,
close: 150.190002,
volume: 6978200,
},
{
date: new Date(2023, 7, 17),
open: 150.880005,
high: 151.259995,
low: 148.399994,
close: 148.630005,
volume: 9953900,
},
{
date: new Date(2023, 7, 18),
open: 147.649994,
high: 149.5,
low: 147.440002,
close: 148.970001,
volume: 8516900,
},
{
date: new Date(2023, 7, 21),
open: 149.649994,
high: 150.100006,
low: 148.020004,
close: 149.479996,
volume: 8327000,
},
{
date: new Date(2023, 7, 22),
open: 149.259995,
high: 149.639999,
low: 145.850006,
close: 146.380005,
volume: 9682000,
},
{
date: new Date(2023, 7, 23),
open: 146.350006,
high: 147.589996,
low: 145.460007,
close: 147.369995,
volume: 7858000,
},
{
date: new Date(2023, 7, 24),
open: 147.5,
high: 149.410004,
low: 146.990005,
close: 147.229996,
volume: 6534000,
},
{
date: new Date(2023, 7, 25),
open: 147.279999,
high: 148.619995,
low: 145.850006,
close: 147.050003,
volume: 6695500,
},
{
date: new Date(2023, 7, 28),
open: 147.570007,
high: 148.610001,
low: 147.130005,
close: 147.559998,
volume: 5094100,
},
{
date: new Date(2023, 7, 29),
open: 147.710007,
high: 148.850006,
low: 147.179993,
close: 148.759995,
volume: 6337000,
},
{
date: new Date(2023, 7, 30),
open: 148.619995,
high: 149.149994,
low: 147.190002,
close: 148.160004,
volume: 6277300,
},
{
date: new Date(2023, 7, 31),
open: 148.259995,
high: 148.350006,
low: 145.960007,
close: 146.330002,
volume: 10933900,
},
{
date: new Date(2023, 8, 1),
open: 146.089996,
high: 148.080002,
low: 145.699997,
close: 146.820007,
volume: 7902100,
},
{
date: new Date(2023, 8, 5),
open: 147.160004,
high: 148.210007,
low: 145.009995,
close: 145.199997,
volume: 7854700,
},
{
date: new Date(2023, 8, 6),
open: 144.699997,
high: 145.539993,
low: 144.110001,
close: 144.960007,
volume: 8629200,
},
{
date: new Date(2023, 8, 7),
open: 144.130005,
high: 145.270004,
low: 143.389999,
close: 143.720001,
volume: 8373700,
},
{
date: new Date(2023, 8, 8),
open: 143.369995,
high: 144.119995,
low: 142.649994,
close: 143.830002,
volume: 7107900,
},
{
date: new Date(2023, 8, 11),
open: 144.75,
high: 145.050003,
low: 143.690002,
close: 144.460007,
volume: 6854200,
},
{
date: new Date(2023, 8, 12),
open: 144.5,
high: 147.320007,
low: 144.050003,
close: 146.339996,
volume: 8363200,
},
{
date: new Date(2023, 8, 13),
open: 147.339996,
high: 147.699997,
low: 145.820007,
close: 146.410004,
volume: 8325900,
},
{
date: new Date(2023, 8, 14),
open: 147.839996,
high: 149.899994,
low: 147.520004,
close: 149.25,
volume: 10034900,
},
{
date: new Date(2023, 8, 15),
open: 148.919998,
high: 149.729996,
low: 148.309998,
close: 148.809998,
volume: 19824100,
},
{
date: new Date(2023, 8, 18),
open: 148.160004,
high: 149.139999,
low: 147.75,
close: 149.119995,
volume: 6512400,
},
{
date: new Date(2023, 8, 19),
open: 149.5,
high: 149.720001,
low: 147.210007,
close: 148.929993,
volume: 7943400,
},
{
date: new Date(2023, 8, 20),
open: 149.649994,
high: 150.25,
low: 148.139999,
close: 148.300003,
volume: 7332000,
},
{
date: new Date(2023, 8, 21),
open: 147.580002,
high: 148.850006,
low: 146.630005,
close: 147.139999,
volume: 8052400,
},
{
date: new Date(2023, 8, 22),
open: 147.289993,
high: 147.509995,
low: 145.190002,
close: 145.729996,
volume: 7071700,
},
{
date: new Date(2023, 8, 25),
open: 145.350006,
high: 146.520004,
low: 143.699997,
close: 146.449997,
volume: 7044700,
},
{
date: new Date(2023, 8, 26),
open: 144.600006,
high: 145.839996,
low: 144.229996,
close: 144.929993,
volume: 7468400,
},
{
date: new Date(2023, 8, 27),
open: 145.190002,
high: 146.089996,
low: 144.509995,
close: 145.779999,
volume: 6717800,
},
{
date: new Date(2023, 8, 28),
open: 146.279999,
high: 148.869995,
low: 146.009995,
close: 147.589996,
volume: 8868100,
},
{
date: new Date(2023, 8, 29),
open: 148.600006,
high: 148.759995,
low: 144.860001,
close: 145.020004,
volume: 11915700,
},
{
date: new Date(2023, 9, 2),
open: 144.830002,
high: 145.619995,
low: 142.630005,
close: 143.770004,
volume: 9170600,
},
{
date: new Date(2023, 9, 3),
open: 143.199997,
high: 143.589996,
low: 142.350006,
close: 142.710007,
volume: 9431100,
},
{
date: new Date(2023, 9, 4),
open: 143.190002,
high: 143.470001,
low: 141.929993,
close: 143.350006,
volume: 8128700,
},
{
date: new Date(2023, 9, 5),
open: 142.039993,
high: 143.100006,
low: 140.830002,
close: 142.899994,
volume: 8576200,
},
{
date: new Date(2023, 9, 6),
open: 142.910004,
high: 145.880005,
low: 142.139999,
close: 145.100006,
volume: 10269400,
},
{
date: new Date(2023, 9, 9),
open: 143.660004,
high: 145.399994,
low: 143.5,
close: 144.770004,
volume: 6964900,
},
{
date: new Date(2023, 9, 10),
open: 145.419998,
high: 146.770004,
low: 145.279999,
close: 145.649994,
volume: 11288800,
},
{
date: new Date(2023, 9, 11),
open: 146.509995,
high: 147.229996,
low: 145.020004,
close: 146.149994,
volume: 8698200,
},
{
date: new Date(2023, 9, 12),
open: 146.300003,
high: 146.960007,
low: 145.130005,
close: 145.809998,
volume: 10484400,
},
{
date: new Date(2023, 9, 13),
open: 148.5,
high: 153.110001,
low: 147.839996,
close: 148,
volume: 29427000,
},
{
date: new Date(2023, 9, 16),
open: 149.449997,
high: 149.520004,
low: 146.720001,
close: 147.850006,
volume: 12663500,
},
{
date: new Date(2023, 9, 17),
open: 147.570007,
high: 149.309998,
low: 146.789993,
close: 147.529999,
volume: 11482700,
},
{
date: new Date(2023, 9, 18),
open: 146.589996,
high: 147.479996,
low: 145.369995,
close: 145.910004,
volume: 9620300,
},
{
date: new Date(2023, 9, 19),
open: 145.479996,
high: 147.020004,
low: 144.880005,
close: 145.289993,
volume: 11143600,
},
{
date: new Date(2023, 9, 20),
open: 144.570007,
high: 145.139999,
low: 142.119995,
close: 142.949997,
volume: 13332000,
},
{
date: new Date(2023, 9, 23),
open: 142.940002,
high: 143.679993,
low: 140.729996,
close: 141,
volume: 10133400,
},
{
date: new Date(2023, 9, 24),
open: 141.190002,
high: 141.729996,
low: 140.360001,
close: 141.169998,
volume: 8881400,
},
{
date: new Date(2023, 9, 25),
open: 140.570007,
high: 141.179993,
low: 139.509995,
close: 140.399994,
volume: 8242600,
},
{
date: new Date(2023, 9, 26),
open: 139.759995,
high: 141.669998,
low: 139.429993,
close: 140.759995,
volume: 9109400,
},
{
date: new Date(2023, 9, 27),
open: 138.949997,
high: 139.100006,
low: 135.190002,
close: 135.690002,
volume: 17434700,
},
{
date: new Date(2023, 9, 30),
open: 136.440002,
high: 138.039993,
low: 136.039993,
close: 137.419998,
volume: 9855500,
},
{
date: new Date(2023, 9, 31),
open: 137.710007,
high: 139.240005,
low: 137.470001,
close: 139.059998,
volume: 9672500,
},
{
date: new Date(2023, 10, 1),
open: 139.25,
high: 140.529999,
low: 138.470001,
close: 138.940002,
volume: 9432000,
},
{
date: new Date(2023, 10, 2),
open: 140.089996,
high: 141.479996,
low: 139.229996,
close: 141.419998,
volume: 10186200,
},
{
date: new Date(2023, 10, 3),
open: 142.190002,
high: 143.770004,
low: 141.850006,
close: 143,
volume: 9533100,
},
{
date: new Date(2023, 10, 6),
open: 143.169998,
high: 144.190002,
low: 142.789993,
close: 144.080002,
volume: 7625100,
},
{
date: new Date(2023, 10, 7),
open: 143.509995,
high: 144.259995,
low: 142.820007,
close: 144.009995,
volume: 6297900,
},
{
date: new Date(2023, 10, 8),
open: 144.110001,
high: 144.839996,
low: 143.619995,
close: 144.720001,
volume: 7618200,
},
{
date: new Date(2023, 10, 9),
open: 145.440002,
high: 145.649994,
low: 143.699997,
close: 144.289993,
volume: 7992500,
},
{
date: new Date(2023, 10, 10),
open: 144.940002,
high: 146.479996,
low: 144.080002,
close: 146.429993,
volume: 7983300,
},
{
date: new Date(2023, 10, 13),
open: 145.699997,
high: 146.25,
low: 145.160004,
close: 145.779999,
volume: 6676300,
},
{
date: new Date(2023, 10, 14),
open: 146.679993,
high: 149.25,
low: 146.520004,
close: 148.440002,
volume: 9927700,
},
{
date: new Date(2023, 10, 15),
open: 148.460007,
high: 150.160004,
low: 148.460007,
close: 149.740005,
volume: 8365300,
},
{
date: new Date(2023, 10, 16),
open: 150.089996,
high: 151.529999,
low: 150.089996,
close: 151.449997,
volume: 8126200,
},
{
date: new Date(2023, 10, 17),
open: 152.199997,
high: 152.860001,
low: 151.539993,
close: 152.820007,
volume: 7812400,
},
{
date: new Date(2023, 10, 20),
open: 152.080002,
high: 153.75,
low: 151.919998,
close: 153.289993,
volume: 7019000,
},
{
date: new Date(2023, 10, 21),
open: 153.199997,
high: 153.630005,
low: 152.570007,
close: 152.970001,
volume: 7083500,
},
{
date: new Date(2023, 10, 22),
open: 153.410004,
high: 153.880005,
low: 152.899994,
close: 153.330002,
volume: 5174500,
},
{
date: new Date(2023, 10, 24),
open: 153.589996,
high: 154.440002,
low: 153.279999,
close: 153.539993,
volume: 3496900,
},
{
date: new Date(2023, 10, 27),
open: 153.429993,
high: 153.529999,
low: 152.710007,
close: 153.190002,
volume: 6259100,
},
{
date: new Date(2023, 10, 28),
open: 153.220001,
high: 153.869995,
low: 152.720001,
close: 153.539993,
volume: 6582700,
},
{
date: new Date(2023, 10, 29),
open: 154.169998,
high: 155.630005,
low: 154,
close: 154.320007,
volume: 9126100,
},
{
date: new Date(2023, 10, 30),
open: 154.910004,
high: 156.130005,
low: 154.380005,
close: 156.080002,
volume: 9869800,
},
{
date: new Date(2023, 11, 1),
open: 155.820007,
high: 157.860001,
low: 155.820007,
close: 156.839996,
volume: 8913000,
},
{
date: new Date(2023, 11, 4),
open: 156.020004,
high: 158.050003,
low: 155.880005,
close: 157.990005,
volume: 9607500,
},
{
date: new Date(2023, 11, 5),
open: 157.259995,
high: 158.5,
low: 156.970001,
close: 157.970001,
volume: 9135600,
},
{
date: new Date(2023, 11, 6),
open: 158.839996,
high: 159.220001,
low: 156,
close: 156.309998,
volume: 9366000,
},
{
date: new Date(2023, 11, 7),
open: 156.690002,
high: 157.309998,
low: 156.149994,
close: 156.789993,
volume: 8130900,
},
{
date: new Date(2023, 11, 8),
open: 157.259995,
high: 158.779999,
low: 156.979996,
close: 158.520004,
volume: 7366200,
},
{
date: new Date(2023, 11, 11),
open: 158.520004,
high: 159.300003,
low: 158.149994,
close: 159.100006,
volume: 8093900,
},
{
date: new Date(2023, 11, 12),
open: 159.229996,
high: 160.649994,
low: 158.880005,
close: 160.520004,
volume: 10223000,
},
{
date: new Date(2023, 11, 13),
open: 160.520004,
high: 162.029999,
low: 159.770004,
close: 161.059998,
volume: 12379100,
},
{
date: new Date(2023, 11, 14),
open: 161.830002,
high: 164.839996,
low: 161.710007,
close: 163.990005,
volume: 13643000,
},
{
date: new Date(2023, 11, 15),
open: 163.080002,
high: 165.279999,
low: 162.389999,
close: 165.229996,
volume: 20305900,
},
{
date: new Date(2023, 11, 18),
open: 165.919998,
high: 167.130005,
low: 165.630005,
close: 166.229996,
volume: 8469600,
},
{
date: new Date(2023, 11, 19),
open: 166,
high: 168.470001,
low: 165.550003,
close: 168.449997,
volume: 10345700,
},
{
date: new Date(2023, 11, 20),
open: 167.990005,
high: 169.410004,
low: 166.449997,
close: 166.550003,
volume: 10734700,
},
{
date: new Date(2023, 11, 21),
open: 166.839996,
high: 168.089996,
low: 165.679993,
close: 167.5,
volume: 7601700,
},
{
date: new Date(2023, 11, 22),
open: 167.5,
high: 168.229996,
low: 167.229996,
close: 167.399994,
volume: 6574900,
},
{
date: new Date(2023, 11, 26),
open: 167.460007,
high: 168.770004,
low: 167.179993,
close: 168.389999,
volume: 4683600,
},
{
date: new Date(2023, 11, 27),
open: 167.839996,
high: 169.470001,
low: 167.580002,
close: 169.399994,
volume: 6428600,
},
{
date: new Date(2023, 11, 28),
open: 169.350006,
high: 170.660004,
low: 169,
close: 170.300003,
volume: 6320100,
},
{
date: new Date(2023, 11, 29),
open: 170,
high: 170.690002,
low: 169.630005,
close: 170.100006,
volume: 6431800,
},
{
date: new Date(2024, 0, 2),
open: 169.089996,
high: 172.169998,
low: 168.910004,
close: 172.080002,
volume: 9977400,
},
{
date: new Date(2024, 0, 3),
open: 171.860001,
high: 172.039993,
low: 170.369995,
close: 171.330002,
volume: 9852300,
},
{
date: new Date(2024, 0, 4),
open: 170.639999,
high: 173.350006,
low: 170.539993,
close: 171.410004,
volume: 11972500,
},
{
date: new Date(2024, 0, 5),
open: 171.470001,
high: 173.380005,
low: 171.470001,
close: 172.270004,
volume: 10064200,
},
{
date: new Date(2024, 0, 8),
open: 172.020004,
high: 172.360001,
low: 169.490005,
close: 172.020004,
volume: 11229900,
},
{
date: new Date(2024, 0, 9),
open: 171.619995,
high: 171.789993,
low: 170.100006,
close: 170.660004,
volume: 9923600,
},
{
date: new Date(2024, 0, 10),
open: 170,
high: 171.080002,
low: 168.949997,
close: 171.020004,
volume: 9670200,
},
{
date: new Date(2024, 0, 11),
open: 170.330002,
high: 170.360001,
low: 168.639999,
close: 170.300003,
volume: 11919500,
},
{
date: new Date(2024, 0, 12),
open: 173.800003,
high: 176.309998,
low: 168.899994,
close: 169.050003,
volume: 19429200,
},
{
date: new Date(2024, 0, 16),
open: 164.869995,
high: 168.089996,
low: 164.300003,
close: 167.990005,
volume: 17206400,
},
{
date: new Date(2024, 0, 17),
open: 167.339996,
high: 169.070007,
low: 166.490005,
close: 167.089996,
volume: 11107500,
},
{
date: new Date(2024, 0, 18),
open: 167.119995,
high: 167.529999,
low: 165.240005,
close: 167.419998,
volume: 9382300,
},
{
date: new Date(2024, 0, 19),
open: 167.550003,
high: 170.570007,
low: 167.080002,
close: 170.309998,
volume: 13114400,
},
{
date: new Date(2024, 0, 22),
open: 170.460007,
high: 171.979996,
low: 169.710007,
close: 170.110001,
volume: 12837500,
},
{
date: new Date(2024, 0, 23),
open: 169.669998,
high: 169.75,
low: 168.440002,
close: 168.990005,
volume: 8360800,
},
{
date: new Date(2024, 0, 24),
open: 169.360001,
high: 171.009995,
low: 168.860001,
close: 170.5,
volume: 9967100,
},
{
date: new Date(2024, 0, 25),
open: 172.309998,
high: 172.990005,
low: 170.910004,
close: 172.940002,
volume: 8873500,
},
{
date: new Date(2024, 0, 26),
open: 172.610001,
high: 173.059998,
low: 171.779999,
close: 172.279999,
volume: 7443000,
},
{
date: new Date(2024, 0, 29),
open: 172.240005,
high: 172.839996,
low: 171.300003,
close: 172.729996,
volume: 6971200,
},
{
date: new Date(2024, 0, 30),
open: 172.830002,
high: 176.759995,
low: 172.830002,
close: 176.270004,
volume: 10822100,
},
{
date: new Date(2024, 0, 31),
open: 176.199997,
high: 178.300003,
low: 174.339996,
close: 174.360001,
volume: 11521800,
},
{
date: new Date(2024, 1, 1),
open: 173.639999,
high: 174.839996,
low: 171.429993,
close: 173.729996,
volume: 9354800,
},
{
date: new Date(2024, 1, 2),
open: 173.300003,
high: 175.820007,
low: 173.259995,
close: 174.729996,
volume: 8607600,
},
{
date: new Date(2024, 1, 5),
open: 173.860001,
high: 175.089996,
low: 172.919998,
close: 174.5,
volume: 7820200,
},
{
date: new Date(2024, 1, 6),
open: 174.610001,
high: 175.869995,
low: 173.759995,
close: 175.100006,
volume: 6764800,
},
{
date: new Date(2024, 1, 7),
open: 175.690002,
high: 175.869995,
low: 173.960007,
close: 175.429993,
volume: 7225500,
},
{
date: new Date(2024, 1, 8),
open: 175,
high: 175.309998,
low: 173.570007,
close: 174.800003,
volume: 6060300,
},
{
date: new Date(2024, 1, 9),
open: 175,
high: 175.100006,
low: 173.669998,
close: 175.009995,
volume: 6296700,
},
{
date: new Date(2024, 1, 12),
open: 174.779999,
high: 176.809998,
low: 173.699997,
close: 175.789993,
volume: 8539300,
},
{
date: new Date(2024, 1, 13),
open: 175.320007,
high: 176.229996,
low: 172.619995,
close: 174.259995,
volume: 8397600,
},
{
date: new Date(2024, 1, 14),
open: 175.070007,
high: 176.100006,
low: 174.419998,
close: 176.029999,
volume: 7056700,
},
{
date: new Date(2024, 1, 15),
open: 176.149994,
high: 180.210007,
low: 176.149994,
close: 179.869995,
volume: 8723400,
},
{
date: new Date(2024, 1, 16),
open: 179.610001,
high: 179.979996,
low: 178.160004,
close: 179.029999,
volume: 8148100,
},
{
date: new Date(2024, 1, 20),
open: 179.190002,
high: 180.460007,
low: 178.410004,
close: 179.729996,
volume: 9668000,
},
{
date: new Date(2024, 1, 21),
open: 179.949997,
high: 180.990005,
low: 178.520004,
close: 180.899994,
volume: 7027900,
},
{
date: new Date(2024, 1, 22),
open: 181.820007,
high: 183.419998,
low: 181.240005,
close: 183.070007,
volume: 9296500,
},
{
date: new Date(2024, 1, 23),
open: 183.809998,
high: 185.199997,
low: 183.190002,
close: 183.990005,
volume: 7105800,
},
{
date: new Date(2024, 1, 26),
open: 183.75,
high: 184.460007,
low: 182.479996,
close: 183.360001,
volume: 7145400,
},
{
date: new Date(2024, 1, 27),
open: 183.309998,
high: 183.539993,
low: 182.240005,
close: 183.449997,
volume: 5717100,
},
{
date: new Date(2024, 1, 28),
open: 183.429993,
high: 185.199997,
low: 182.960007,
close: 184.380005,
volume: 6131600,
},
{
date: new Date(2024, 1, 29),
open: 185.660004,
high: 186.429993,
low: 183.850006,
close: 186.059998,
volume: 9643000,
},
{
date: new Date(2024, 2, 1),
open: 185.699997,
high: 186.440002,
low: 185.100006,
close: 185.289993,
volume: 6311800,
},
{
date: new Date(2024, 2, 4),
open: 184.710007,
high: 187.589996,
low: 184.270004,
close: 186.679993,
volume: 7063600,
},
{
date: new Date(2024, 2, 5),
open: 186.360001,
high: 189.300003,
low: 186.360001,
close: 188.550003,
volume: 6617800,
},
{
date: new Date(2024, 2, 6),
open: 189.25,
high: 190.070007,
low: 187.630005,
close: 189.529999,
volume: 7572900,
},
{
date: new Date(2024, 2, 7),
open: 189.910004,
high: 190.5,
low: 186.630005,
close: 187.869995,
volume: 7618300,
},
{
date: new Date(2024, 2, 8),
open: 188.440002,
high: 190.460007,
low: 187.919998,
close: 188.220001,
volume: 6166800,
},
{
date: new Date(2024, 2, 11),
open: 187.279999,
high: 188.440002,
low: 186.220001,
close: 188.289993,
volume: 5762600,
},
{
date: new Date(2024, 2, 12),
open: 188.949997,
high: 190.160004,
low: 187.910004,
close: 189.839996,
volume: 5708400,
},
{
date: new Date(2024, 2, 13),
open: 190.360001,
high: 191.729996,
low: 189.839996,
close: 191.380005,
volume: 7795500,
},
{
date: new Date(2024, 2, 14),
open: 191.029999,
high: 191.630005,
low: 187.100006,
close: 187.970001,
volume: 10310900,
},
{
date: new Date(2024, 2, 15),
open: 186.479996,
high: 190.940002,
low: 186.479996,
close: 190.300003,
volume: 17208100,
},
{
date: new Date(2024, 2, 18),
open: 190.630005,
high: 192.699997,
low: 189.889999,
close: 192.660004,
volume: 9013800,
},
{
date: new Date(2024, 2, 19),
open: 192.710007,
high: 193.929993,
low: 192.380005,
close: 193.789993,
volume: 8478700,
},
{
date: new Date(2024, 2, 20),
open: 194.190002,
high: 196.559998,
low: 193.610001,
close: 196.330002,
volume: 9367000,
},
{
date: new Date(2024, 2, 21),
open: 196.520004,
high: 199.429993,
low: 196.330002,
close: 199.059998,
volume: 11203800,
},
{
date: new Date(2024, 2, 22),
open: 199.009995,
high: 200.479996,
low: 196.539993,
close: 196.619995,
volume: 8105800,
},
{
date: new Date(2024, 2, 25),
open: 196.600006,
high: 196.940002,
low: 194.360001,
close: 194.820007,
volume: 8620000,
},
{
date: new Date(2024, 2, 26),
open: 194.589996,
high: 196.660004,
low: 194.059998,
close: 195.729996,
volume: 5961500,
},
{
date: new Date(2024, 2, 27),
open: 196.5,
high: 199.600006,
low: 196.380005,
close: 199.520004,
volume: 8725800,
},
{
date: new Date(2024, 2, 28),
open: 199.490005,
high: 200.720001,
low: 198.539993,
close: 200.300003,
volume: 8628300,
},
{
date: new Date(2024, 3, 1),
open: 199.990005,
high: 200.940002,
low: 198.570007,
close: 198.940002,
volume: 7309000,
},
{
date: new Date(2024, 3, 2),
open: 198.389999,
high: 199.779999,
low: 198.080002,
close: 198.860001,
volume: 7014700,
},
{
date: new Date(2024, 3, 3),
open: 199.039993,
high: 199.559998,
low: 197.699997,
close: 198.300003,
volume: 9353400,
},
{
date: new Date(2024, 3, 4),
open: 199.149994,
high: 199.679993,
low: 195.550003,
close: 195.649994,
volume: 9243800,
},
{
date: new Date(2024, 3, 5),
open: 196.160004,
high: 198.119995,
low: 195.110001,
close: 197.449997,
volume: 6531000,
},
{
date: new Date(2024, 3, 8),
open: 197.619995,
high: 198.979996,
low: 197.619995,
close: 198.479996,
volume: 8001000,
},
{
date: new Date(2024, 3, 9),
open: 198.070007,
high: 198.880005,
low: 194.910004,
close: 197.149994,
volume: 7358600,
},
{
date: new Date(2024, 3, 10),
open: 195.550003,
high: 197.070007,
low: 194.179993,
close: 195.470001,
volume: 7681400,
},
{
date: new Date(2024, 3, 11),
open: 196,
high: 196.570007,
low: 193.240005,
close: 195.429993,
volume: 10137700,
},
{
date: new Date(2024, 3, 12),
open: 188.320007,
high: 188.929993,
low: 182.539993,
close: 182.789993,
volume: 31506200,
},
{
date: new Date(2024, 3, 15),
open: 184.5,
high: 187.460007,
low: 182.199997,
close: 182.889999,
volume: 14766600,
},
{
date: new Date(2024, 3, 16),
open: 182.899994,
high: 183.160004,
low: 179.649994,
close: 180.800003,
volume: 16451800,
},
{
date: new Date(2024, 3, 17),
open: 181.369995,
high: 182.419998,
low: 179.199997,
close: 180.080002,
volume: 9017100,
},
{
date: new Date(2024, 3, 18),
open: 181.100006,
high: 183.360001,
low: 179.970001,
close: 181.25,
volume: 9557700,
},
{
date: new Date(2024, 3, 19),
open: 182.399994,
high: 185.880005,
low: 181.410004,
close: 185.800003,
volume: 13380200,
},
{
date: new Date(2024, 3, 22),
open: 185.990005,
high: 190.130005,
low: 185.979996,
close: 189.410004,
volume: 11529700,
},
{
date: new Date(2024, 3, 23),
open: 191.130005,
high: 192.229996,
low: 190.520004,
close: 192.139999,
volume: 9144400,
},
{
date: new Date(2024, 3, 24),
open: 190.529999,
high: 193.229996,
low: 190.169998,
close: 193.080002,
volume: 6964900,
},
{
date: new Date(2024, 3, 25),
open: 192.25,
high: 193.940002,
low: 191.179993,
close: 193.369995,
volume: 9802300,
},
{
date: new Date(2024, 3, 26),
open: 193.570007,
high: 194.869995,
low: 193.059998,
close: 193.490005,
volume: 6413700,
},
{
date: new Date(2024, 3, 29),
open: 193.479996,
high: 194.259995,
low: 192.429993,
close: 193.279999,
volume: 5387800,
},
{
date: new Date(2024, 3, 30),
open: 192.809998,
high: 194.990005,
low: 191.639999,
close: 191.740005,
volume: 8153700,
},
{
date: new Date(2024, 4, 1),
open: 192.270004,
high: 194.460007,
low: 190.789993,
close: 191.860001,
volume: 7445300,
},
{
date: new Date(2024, 4, 2),
open: 193.070007,
high: 193.5,
low: 189.520004,
close: 191.660004,
volume: 6501700,
},
{
date: new Date(2024, 4, 3),
open: 192,
high: 192.529999,
low: 188.460007,
close: 190.509995,
volume: 8922800,
},
{
date: new Date(2024, 4, 6),
open: 191.729996,
high: 192.199997,
low: 189.820007,
close: 192,
volume: 7911100,
},
{
date: new Date(2024, 4, 7),
open: 191.699997,
high: 192.929993,
low: 191.649994,
close: 191.75,
volume: 7688800,
},
{
date: new Date(2024, 4, 8),
open: 191,
high: 196.649994,
low: 191,
close: 195.649994,
volume: 9227600,
},
{
date: new Date(2024, 4, 9),
open: 195.169998,
high: 197.589996,
low: 195.100006,
close: 197.5,
volume: 7977300,
},
{
date: new Date(2024, 4, 10),
open: 198.539993,
high: 199.339996,
low: 198.270004,
close: 198.770004,
volume: 7529800,
},
{
date: new Date(2024, 4, 13),
open: 198.800003,
high: 199.850006,
low: 198.039993,
close: 198.729996,
volume: 7049200,
},
{
date: new Date(2024, 4, 14),
open: 199,
high: 201.580002,
low: 198.160004,
close: 201.509995,
volume: 8596200,
},
{
date: new Date(2024, 4, 15),
open: 202.009995,
high: 202.690002,
low: 199.770004,
close: 202.110001,
volume: 8370000,
},
{
date: new Date(2024, 4, 16),
open: 202.220001,
high: 204.479996,
low: 201.990005,
close: 202.470001,
volume: 8497900,
},
{
date: new Date(2024, 4, 17),
open: 203.809998,
high: 205.050003,
low: 202.809998,
close: 204.789993,
volume: 9260500,
},
{
date: new Date(2024, 4, 20),
open: 204.389999,
high: 205.880005,
low: 195.399994,
close: 195.580002,
volume: 17373300,
},
{
date: new Date(2024, 4, 21),
open: 197,
high: 199.899994,
low: 196.600006,
close: 199.520004,
volume: 14420800,
},
{
date: new Date(2024, 4, 22),
open: 199,
high: 200.940002,
low: 197.690002,
close: 198.309998,
volume: 9425300,
},
{
date: new Date(2024, 4, 23),
open: 197.809998,
high: 198.300003,
low: 196.070007,
close: 196.919998,
volume: 8069400,
},
{
date: new Date(2024, 4, 24),
open: 197.75,
high: 200.759995,
low: 197.559998,
close: 200.710007,
volume: 7355400,
},
{
date: new Date(2024, 4, 28),
open: 199.860001,
high: 200.410004,
low: 198.660004,
close: 199.5,
volume: 6910200,
},
{
date: new Date(2024, 4, 29),
open: 198,
high: 198.990005,
low: 196.889999,
close: 198.110001,
volume: 6120000,
},
{
date: new Date(2024, 4, 30),
open: 198.559998,
high: 199.850006,
low: 198.399994,
close: 199.330002,
volume: 6829700,
},
{
date: new Date(2024, 4, 31),
open: 199.300003,
high: 203.300003,
low: 198.350006,
close: 202.630005,
volume: 14417900,
},
{
date: new Date(2024, 5, 3),
open: 202.309998,
high: 202.419998,
low: 199.190002,
close: 201.820007,
volume: 6444300,
},
{
date: new Date(2024, 5, 4),
open: 200.160004,
high: 201.979996,
low: 198.279999,
close: 199.160004,
volume: 6848300,
},
{
date: new Date(2024, 5, 5),
open: 199.759995,
high: 199.820007,
low: 196.919998,
close: 197.259995,
volume: 8351600,
},
{
date: new Date(2024, 5, 6),
open: 197.259995,
high: 198.020004,
low: 195.330002,
close: 196.910004,
volume: 7640300,
},
{
date: new Date(2024, 5, 7),
open: 197.429993,
high: 200.919998,
low: 197.009995,
close: 199.949997,
volume: 6964500,
},
{
date: new Date(2024, 5, 10),
open: 199.240005,
high: 200.839996,
low: 198.440002,
close: 199.610001,
volume: 6071200,
},
{
date: new Date(2024, 5, 11),
open: 197.910004,
high: 197.940002,
low: 193.600006,
close: 194.360001,
volume: 9235300,
},
{
date: new Date(2024, 5, 12),
open: 196,
high: 196.720001,
low: 191.309998,
close: 191.529999,
volume: 12751300,
},
{
date: new Date(2024, 5, 13),
open: 192.320007,
high: 194.580002,
low: 190.880005,
close: 193.660004,
volume: 8587800,
},
{
date: new Date(2024, 5, 14),
open: 191.449997,
high: 194.860001,
low: 191.419998,
close: 193.779999,
volume: 6874000,
},
{
date: new Date(2024, 5, 17),
open: 193.479996,
high: 195.580002,
low: 192.639999,
close: 194.979996,
volume: 8725400,
},
{
date: new Date(2024, 5, 18),
open: 194.600006,
high: 197.960007,
low: 194.130005,
close: 197,
volume: 9023000,
},
{
date: new Date(2024, 5, 20),
open: 196.389999,
high: 199.449997,
low: 196.110001,
close: 198.669998,
volume: 8731100,
},
{
date: new Date(2024, 5, 21),
open: 196.710007,
high: 197.169998,
low: 194.220001,
close: 196.300003,
volume: 20972500,
},
{
date: new Date(2024, 5, 24),
open: 197.809998,
high: 199.229996,
low: 197.100006,
close: 198.880005,
volume: 9785900,
},
{
date: new Date(2024, 5, 25),
open: 198.089996,
high: 200.070007,
low: 197.740005,
close: 198.070007,
volume: 6915900,
},
{
date: new Date(2024, 5, 26),
open: 197.449997,
high: 197.940002,
low: 196.279999,
close: 197.429993,
volume: 7758600,
},
{
date: new Date(2024, 5, 27),
open: 197.440002,
high: 199.860001,
low: 196.899994,
close: 199.169998,
volume: 7913500,
},
{
date: new Date(2024, 5, 28),
open: 200.009995,
high: 202.600006,
low: 199.300003,
close: 202.259995,
volume: 15301900,
},
];
return data;
}
// Angular entry point file
import '@angular/compiler';
import { bootstrapApplication } from '@angular/platform-browser';
import { AppComponent } from './app.component';
bootstrapApplication(AppComponent);
Financial Charts come pre-configured with built-in features – just add your data to produce the chart shown above.
import { Component } from '@angular/core';
import { AgFinancialCharts } from 'ag-charts-angular';
import { AgFinancialChartOptions } from 'ag-charts-enterprise';
import 'ag-charts-enterprise';
import { getData } from './data';
@Component({
selector: 'my-app',
standalone: true,
imports: [AgFinancialCharts],
template: `<ag-financial-charts [options]="options"></ag-financial-charts> `,
})
export class AppComponent {
public options;
constructor() {
this.options = {
data: getData(),
};
}
}This snippet assumes the supplied data includes 'date', 'open', 'high', 'low', 'close' and 'volume' (optional) keys.
For custom data keys, map your data properties to the appropriate AgFinancialChartOptions keys:
dateKey: key for the date values.openKey: key for the open values.highKey: key for the high values.lowKey: key for the low values.closeKey: key for the close values.volumeKey: key for the volume values (optional).
Customisation Copy Link
Chart Features Copy Link
import { Component } from "@angular/core";
import { AgFinancialCharts } from "ag-charts-angular";
import {
AgFinancialChartOptions,
FinancialChartModule,
ModuleRegistry,
} from "ag-charts-enterprise";
import { getData } from "./data";
import clone from "clone";
ModuleRegistry.registerModules([FinancialChartModule]);
@Component({
selector: "my-app",
standalone: true,
imports: [AgFinancialCharts],
template: `<div class="example-controls">
<div class="controls-row">
Toggle:
<button id="toggle-navigator" aria-pressed="false" (click)="toggleFeature('navigator')">Navigator</button>
<button id="toggle-toolbar" aria-pressed="true" (click)="toggleFeature('toolbar')">Toolbar</button>
<button id="toggle-rangeButtons" aria-pressed="true" (click)="toggleFeature('rangeButtons')">
Range Buttons
</button>
<button id="toggle-volume" aria-pressed="true" (click)="toggleFeature('volume')">Volume</button>
<button id="toggle-statusBar" aria-pressed="true" (click)="toggleFeature('statusBar')">Status Bar</button>
<button id="toggle-zoom" aria-pressed="true" (click)="toggleFeature('zoom')">Zoom</button>
</div>
</div>
<ag-financial-charts
[options]="options"
></ag-financial-charts>
`,
})
export class AppComponent {
public options;
constructor() {
this.options = {
data: getData(),
navigator: false, // disabled by default!
toolbar: true,
rangeButtons: true,
volume: true,
statusBar: true,
zoom: true,
};
}
toggleFeature = (
type:
| "navigator"
| "toolbar"
| "rangeButtons"
| "volume"
| "statusBar"
| "zoom",
) => {
const options = clone(this.options);
options[type] = !options[type];
document
.getElementById(`toggle-${type}`)
?.setAttribute("aria-pressed", String(options[type]));
this.options = options;
};
}
export function getData() {
const data = [
{
date: new Date(2022, 2, 1),
open: 140.039993,
high: 140.479996,
low: 133.580002,
close: 136.449997,
volume: 36840400,
},
{
date: new Date(2022, 2, 2),
open: 137.289993,
high: 140.039993,
low: 136.610001,
close: 139.279999,
volume: 19405600,
},
{
date: new Date(2022, 2, 3),
open: 139.839996,
high: 140.979996,
low: 137.059998,
close: 138.289993,
volume: 16640800,
},
{
date: new Date(2022, 2, 4),
open: 134.940002,
high: 135.419998,
low: 132.399994,
close: 134.399994,
volume: 21016000,
},
{
date: new Date(2022, 2, 7),
open: 132.169998,
high: 132.690002,
low: 128.949997,
close: 129.210007,
volume: 27560100,
},
{
date: new Date(2022, 2, 8),
open: 129.639999,
high: 131.789993,
low: 127.269997,
close: 128.300003,
volume: 19207800,
},
{
date: new Date(2022, 2, 9),
open: 132.899994,
high: 135.240005,
low: 132.440002,
close: 133.440002,
volume: 17536200,
},
{
date: new Date(2022, 2, 10),
open: 131.860001,
high: 133.449997,
low: 130.320007,
close: 131.860001,
volume: 15604200,
},
{
date: new Date(2022, 2, 11),
open: 132.490005,
high: 134.080002,
low: 128.419998,
close: 128.889999,
volume: 20061800,
},
{
date: new Date(2022, 2, 14),
open: 129.460007,
high: 132.919998,
low: 129.229996,
close: 130.169998,
volume: 15786900,
},
{
date: new Date(2022, 2, 15),
open: 131.800003,
high: 133.550003,
low: 131.130005,
close: 132.479996,
volume: 15096600,
},
{
date: new Date(2022, 2, 16),
open: 134.869995,
high: 138.490005,
low: 134.429993,
close: 138.399994,
volume: 20354900,
},
{
date: new Date(2022, 2, 17),
open: 136.860001,
high: 140.190002,
low: 135.919998,
close: 140.149994,
volume: 17050500,
},
{
date: new Date(2022, 2, 18),
open: 140.190002,
high: 140.850006,
low: 138.460007,
close: 140.100006,
volume: 23656500,
},
{
date: new Date(2022, 2, 21),
open: 140.350006,
high: 140.759995,
low: 138.729996,
close: 139.649994,
volume: 12676100,
},
{
date: new Date(2022, 2, 22),
open: 142.270004,
high: 143.929993,
low: 141.720001,
close: 142.619995,
volume: 13548600,
},
{
date: new Date(2022, 2, 23),
open: 140.979996,
high: 141.589996,
low: 139.199997,
close: 139.779999,
volume: 12093200,
},
{
date: new Date(2022, 2, 24),
open: 140.300003,
high: 140.710007,
low: 139.110001,
close: 140.690002,
volume: 10017600,
},
{
date: new Date(2022, 2, 25),
open: 141.089996,
high: 143.179993,
low: 140.800003,
close: 141.919998,
volume: 8383500,
},
{
date: new Date(2022, 2, 28),
open: 140,
high: 140.970001,
low: 137.899994,
close: 140.869995,
volume: 10818100,
},
{
date: new Date(2022, 2, 29),
open: 143.350006,
high: 143.600006,
low: 140.240005,
close: 141.179993,
volume: 11316500,
},
{
date: new Date(2022, 2, 30),
open: 141.899994,
high: 142.119995,
low: 139.910004,
close: 140.539993,
volume: 8771000,
},
{
date: new Date(2022, 2, 31),
open: 139.830002,
high: 140.350006,
low: 136.259995,
close: 136.320007,
volume: 17353900,
},
{
date: new Date(2022, 3, 1),
open: 137.399994,
high: 137.410004,
low: 133.800003,
close: 135.309998,
volume: 15721300,
},
{
date: new Date(2022, 3, 4),
open: 134.119995,
high: 136.940002,
low: 132.889999,
close: 135.910004,
volume: 17416400,
},
{
date: new Date(2022, 3, 5),
open: 134.070007,
high: 135.399994,
low: 133.009995,
close: 133.339996,
volume: 12110300,
},
{
date: new Date(2022, 3, 6),
open: 131.580002,
high: 132.559998,
low: 130.960007,
close: 131.490005,
volume: 12914700,
},
{
date: new Date(2022, 3, 7),
open: 130.949997,
high: 131.919998,
low: 128.729996,
close: 131.089996,
volume: 12994200,
},
{
date: new Date(2022, 3, 8),
open: 131.669998,
high: 133.899994,
low: 131.490005,
close: 133.490005,
volume: 13126900,
},
{
date: new Date(2022, 3, 11),
open: 133,
high: 134.899994,
low: 132.570007,
close: 133,
volume: 10466400,
},
{
date: new Date(2022, 3, 12),
open: 132.139999,
high: 134.580002,
low: 130.699997,
close: 131.539993,
volume: 12989900,
},
{
date: new Date(2022, 3, 13),
open: 126.940002,
high: 129.25,
low: 126.010002,
close: 127.300003,
volume: 30838000,
},
{
date: new Date(2022, 3, 14),
open: 126.5,
high: 128.300003,
low: 125.019997,
close: 126.120003,
volume: 18835200,
},
{
date: new Date(2022, 3, 18),
open: 125.669998,
high: 129.240005,
low: 125.540001,
close: 128.460007,
volume: 11834400,
},
{
date: new Date(2022, 3, 19),
open: 128.449997,
high: 131.320007,
low: 128.229996,
close: 131.119995,
volume: 15015400,
},
{
date: new Date(2022, 3, 20),
open: 132.520004,
high: 133.509995,
low: 131.339996,
close: 131.580002,
volume: 13430200,
},
{
date: new Date(2022, 3, 21),
open: 132.220001,
high: 132.809998,
low: 129.960007,
close: 130.559998,
volume: 12174200,
},
{
date: new Date(2022, 3, 22),
open: 130.279999,
high: 130.520004,
low: 126.690002,
close: 126.809998,
volume: 14318800,
},
{
date: new Date(2022, 3, 25),
open: 126.010002,
high: 127.120003,
low: 123.110001,
close: 126.769997,
volume: 17149000,
},
{
date: new Date(2022, 3, 26),
open: 124.639999,
high: 126.410004,
low: 122.870003,
close: 123.019997,
volume: 17209500,
},
{
date: new Date(2022, 3, 27),
open: 122.330002,
high: 123.559998,
low: 121.220001,
close: 121.419998,
volume: 17215200,
},
{
date: new Date(2022, 3, 28),
open: 122.809998,
high: 123.650002,
low: 121.139999,
close: 123.339996,
volume: 13015600,
},
{
date: new Date(2022, 3, 29),
open: 123.050003,
high: 123.610001,
low: 118.900002,
close: 119.360001,
volume: 14874800,
},
{
date: new Date(2022, 4, 2),
open: 119.879997,
high: 120.709999,
low: 118.220001,
close: 120.449997,
volume: 18545000,
},
{
date: new Date(2022, 4, 3),
open: 121.529999,
high: 124.169998,
low: 120.779999,
close: 123.029999,
volume: 15720900,
},
{
date: new Date(2022, 4, 4),
open: 122.800003,
high: 127.400002,
low: 122.739998,
close: 127.099998,
volume: 17128500,
},
{
date: new Date(2022, 4, 5),
open: 125.25,
high: 126.099998,
low: 122.160004,
close: 123.919998,
volume: 15055400,
},
{
date: new Date(2022, 4, 6),
open: 123.800003,
high: 124.290001,
low: 121.18,
close: 123.720001,
volume: 14417900,
},
{
date: new Date(2022, 4, 9),
open: 122.110001,
high: 123.330002,
low: 120.5,
close: 121.860001,
volume: 14312300,
},
{
date: new Date(2022, 4, 10),
open: 123.110001,
high: 123.779999,
low: 117.559998,
close: 118.889999,
volume: 16382400,
},
{
date: new Date(2022, 4, 11),
open: 119.300003,
high: 122.889999,
low: 117.940002,
close: 118.139999,
volume: 14630300,
},
{
date: new Date(2022, 4, 12),
open: 117,
high: 118.32,
low: 115.370003,
close: 118.040001,
volume: 16318800,
},
{
date: new Date(2022, 4, 13),
open: 119.410004,
high: 120.25,
low: 117.959999,
close: 119.089996,
volume: 10443200,
},
{
date: new Date(2022, 4, 16),
open: 118.540001,
high: 119.459999,
low: 117.230003,
close: 118.260002,
volume: 10269000,
},
{
date: new Date(2022, 4, 17),
open: 121.040001,
high: 122.970001,
low: 120.809998,
close: 122.18,
volume: 11160200,
},
{
date: new Date(2022, 4, 18),
open: 121.300003,
high: 121.970001,
low: 119.529999,
close: 120.089996,
volume: 12664900,
},
{
date: new Date(2022, 4, 19),
open: 118.190002,
high: 119.650002,
low: 117.629997,
close: 118.309998,
volume: 12765800,
},
{
date: new Date(2022, 4, 20),
open: 119.459999,
high: 119.669998,
low: 115.019997,
close: 117.339996,
volume: 13150100,
},
{
date: new Date(2022, 4, 23),
open: 120.459999,
high: 126.57,
low: 120.449997,
close: 124.599998,
volume: 24376700,
},
{
date: new Date(2022, 4, 24),
open: 124.360001,
high: 127.489998,
low: 123.110001,
close: 126.360001,
volume: 19324900,
},
{
date: new Date(2022, 4, 25),
open: 126.279999,
high: 127.860001,
low: 125.169998,
close: 127.239998,
volume: 12780400,
},
{
date: new Date(2022, 4, 26),
open: 128.369995,
high: 130.190002,
low: 128.210007,
close: 129.440002,
volume: 15990900,
},
{
date: new Date(2022, 4, 27),
open: 130.160004,
high: 131.270004,
low: 129.139999,
close: 131.270004,
volume: 11177800,
},
{
date: new Date(2022, 4, 31),
open: 130.179993,
high: 133.149994,
low: 129.710007,
close: 132.229996,
volume: 17015000,
},
{
date: new Date(2022, 5, 1),
open: 132.869995,
high: 132.869995,
low: 128.669998,
close: 129.910004,
volume: 10768000,
},
{
date: new Date(2022, 5, 2),
open: 129.899994,
high: 132.009995,
low: 128.669998,
close: 132,
volume: 8374800,
},
{
date: new Date(2022, 5, 3),
open: 131.210007,
high: 131.770004,
low: 129.990005,
close: 130.160004,
volume: 8596000,
},
{
date: new Date(2022, 5, 6),
open: 131.089996,
high: 132.389999,
low: 129.460007,
close: 129.729996,
volume: 11323500,
},
{
date: new Date(2022, 5, 7),
open: 128.830002,
high: 130.320007,
low: 128.619995,
close: 130.070007,
volume: 6722200,
},
{
date: new Date(2022, 5, 8),
open: 129,
high: 129.449997,
low: 126.900002,
close: 128,
volume: 8422100,
},
{
date: new Date(2022, 5, 9),
open: 127.370003,
high: 128.100006,
low: 125.269997,
close: 125.309998,
volume: 13560100,
},
{
date: new Date(2022, 5, 10),
open: 122.589996,
high: 123.400002,
low: 119.32,
close: 119.550003,
volume: 12945200,
},
{
date: new Date(2022, 5, 13),
open: 116.860001,
high: 117.949997,
low: 115.059998,
close: 115.989998,
volume: 16805600,
},
{
date: new Date(2022, 5, 14),
open: 115.550003,
high: 117.32,
low: 113.220001,
close: 114.059998,
volume: 13357900,
},
{
date: new Date(2022, 5, 15),
open: 115.620003,
high: 116.949997,
low: 113.169998,
close: 115.410004,
volume: 14083500,
},
{
date: new Date(2022, 5, 16),
open: 113.860001,
high: 114.260002,
low: 111.870003,
close: 113.43,
volume: 16724900,
},
{
date: new Date(2022, 5, 17),
open: 113.540001,
high: 114.629997,
low: 112.160004,
close: 113.029999,
volume: 30919900,
},
{
date: new Date(2022, 5, 21),
open: 115.870003,
high: 117.029999,
low: 115.040001,
close: 115.830002,
volume: 11680500,
},
{
date: new Date(2022, 5, 22),
open: 114.879997,
high: 116.199997,
low: 114.389999,
close: 115.18,
volume: 9842700,
},
{
date: new Date(2022, 5, 23),
open: 115.010002,
high: 115.18,
low: 111.480003,
close: 113.919998,
volume: 11851500,
},
{
date: new Date(2022, 5, 24),
open: 113.230003,
high: 117.82,
low: 112.830002,
close: 117.32,
volume: 14841100,
},
{
date: new Date(2022, 5, 27),
open: 118.059998,
high: 118.5,
low: 115.639999,
close: 116.379997,
volume: 11280500,
},
{
date: new Date(2022, 5, 28),
open: 117.669998,
high: 119.290001,
low: 115.599998,
close: 115.82,
volume: 11590900,
},
{
date: new Date(2022, 5, 29),
open: 116,
high: 116.82,
low: 114.730003,
close: 115.300003,
volume: 9338400,
},
{
date: new Date(2022, 5, 30),
open: 113.169998,
high: 114.080002,
low: 110.93,
close: 112.610001,
volume: 15172600,
},
{
date: new Date(2022, 6, 1),
open: 112.650002,
high: 114.419998,
low: 111.160004,
close: 114.050003,
volume: 10573600,
},
{
date: new Date(2022, 6, 5),
open: 110.769997,
high: 112.709999,
low: 109.300003,
close: 112.620003,
volume: 12514200,
},
{
date: new Date(2022, 6, 6),
open: 111.730003,
high: 112.989998,
low: 110.790001,
close: 111.889999,
volume: 10656200,
},
{
date: new Date(2022, 6, 7),
open: 113.5,
high: 114.900002,
low: 113.400002,
close: 114.720001,
volume: 10347400,
},
{
date: new Date(2022, 6, 8),
open: 115.160004,
high: 115.650002,
low: 113.610001,
close: 114.360001,
volume: 8807800,
},
{
date: new Date(2022, 6, 11),
open: 113.550003,
high: 114.230003,
low: 112.220001,
close: 112.860001,
volume: 7939500,
},
{
date: new Date(2022, 6, 12),
open: 112.580002,
high: 115.18,
low: 112.260002,
close: 112.970001,
volume: 11250900,
},
{
date: new Date(2022, 6, 13),
open: 111.75,
high: 112.480003,
low: 110.379997,
close: 111.910004,
volume: 12979900,
},
{
date: new Date(2022, 6, 14),
open: 107.989998,
high: 108.230003,
low: 106.059998,
close: 108,
volume: 26204800,
},
{
date: new Date(2022, 6, 15),
open: 109.160004,
high: 113.879997,
low: 107.669998,
close: 112.949997,
volume: 18863900,
},
{
date: new Date(2022, 6, 18),
open: 114.769997,
high: 115.839996,
low: 111.290001,
close: 111.790001,
volume: 13977900,
},
{
date: new Date(2022, 6, 19),
open: 113.129997,
high: 114.940002,
low: 112.669998,
close: 114.559998,
volume: 11862300,
},
{
date: new Date(2022, 6, 20),
open: 114.099998,
high: 114.739998,
low: 113.480003,
close: 114.540001,
volume: 11667500,
},
{
date: new Date(2022, 6, 21),
open: 114.440002,
high: 115.529999,
low: 113.370003,
close: 115.32,
volume: 11595900,
},
{
date: new Date(2022, 6, 22),
open: 115.239998,
high: 116.25,
low: 113.669998,
close: 114.760002,
volume: 7645500,
},
{
date: new Date(2022, 6, 25),
open: 115.839996,
high: 116.459999,
low: 114.769997,
close: 115.220001,
volume: 9394000,
},
{
date: new Date(2022, 6, 26),
open: 114.580002,
high: 115.580002,
low: 113.029999,
close: 113.419998,
volume: 10675100,
},
{
date: new Date(2022, 6, 27),
open: 114.010002,
high: 115.739998,
low: 113.300003,
close: 115.239998,
volume: 9337400,
},
{
date: new Date(2022, 6, 28),
open: 115.25,
high: 115.980003,
low: 113.529999,
close: 114.809998,
volume: 10384800,
},
{
date: new Date(2022, 6, 29),
open: 115.589996,
high: 116.5,
low: 114.790001,
close: 115.360001,
volume: 12944500,
},
{
date: new Date(2022, 7, 1),
open: 114.5,
high: 115.110001,
low: 113.07,
close: 114.209999,
volume: 14740400,
},
{
date: new Date(2022, 7, 2),
open: 113.919998,
high: 114.400002,
low: 112.269997,
close: 112.43,
volume: 14942900,
},
{
date: new Date(2022, 7, 3),
open: 113.449997,
high: 114.099998,
low: 111.709999,
close: 113.610001,
volume: 14394500,
},
{
date: new Date(2022, 7, 4),
open: 112.849998,
high: 113.32,
low: 111.019997,
close: 112.360001,
volume: 18033900,
},
{
date: new Date(2022, 7, 5),
open: 112.529999,
high: 116.190002,
low: 112.050003,
close: 115.760002,
volume: 14174600,
},
{
date: new Date(2022, 7, 8),
open: 116.25,
high: 116.699997,
low: 114.18,
close: 114.349998,
volume: 10332500,
},
{
date: new Date(2022, 7, 9),
open: 114.75,
high: 115.989998,
low: 114.370003,
close: 115.379997,
volume: 10233800,
},
{
date: new Date(2022, 7, 10),
open: 117.959999,
high: 119.370003,
low: 117.5,
close: 118.389999,
volume: 12847300,
},
{
date: new Date(2022, 7, 11),
open: 119.900002,
high: 121.199997,
low: 119.309998,
close: 120.139999,
volume: 11684900,
},
{
date: new Date(2022, 7, 12),
open: 120.669998,
high: 122.25,
low: 119.440002,
close: 122.129997,
volume: 9906700,
},
{
date: new Date(2022, 7, 15),
open: 121.139999,
high: 122.720001,
low: 120.599998,
close: 122.459999,
volume: 8456200,
},
{
date: new Date(2022, 7, 16),
open: 122.290001,
high: 124.239998,
low: 121.870003,
close: 123.629997,
volume: 9555000,
},
{
date: new Date(2022, 7, 17),
open: 122.300003,
high: 123.160004,
low: 121.690002,
close: 122.589996,
volume: 8149300,
},
{
date: new Date(2022, 7, 18),
open: 122.239998,
high: 122.470001,
low: 120.550003,
close: 121.639999,
volume: 9531800,
},
{
date: new Date(2022, 7, 19),
open: 120.620003,
high: 120.989998,
low: 118.110001,
close: 118.629997,
volume: 13464500,
},
{
date: new Date(2022, 7, 22),
open: 116.75,
high: 117.160004,
low: 115.5,
close: 116.669998,
volume: 8967600,
},
{
date: new Date(2022, 7, 23),
open: 116.690002,
high: 117.290001,
low: 115.379997,
close: 115.519997,
volume: 7607000,
},
{
date: new Date(2022, 7, 24),
open: 115.290001,
high: 116.410004,
low: 114.449997,
close: 115.800003,
volume: 9771300,
},
{
date: new Date(2022, 7, 25),
open: 116.160004,
high: 118.739998,
low: 115.68,
close: 118.550003,
volume: 10758900,
},
{
date: new Date(2022, 7, 26),
open: 119.459999,
high: 119.989998,
low: 114.599998,
close: 114.669998,
volume: 11276200,
},
{
date: new Date(2022, 7, 29),
open: 114,
high: 114.860001,
low: 113.459999,
close: 114.389999,
volume: 8117300,
},
{
date: new Date(2022, 7, 30),
open: 115,
high: 115.580002,
low: 113.360001,
close: 114.410004,
volume: 10745400,
},
{
date: new Date(2022, 7, 31),
open: 114.480003,
high: 115.029999,
low: 113.339996,
close: 113.730003,
volume: 10738300,
},
{
date: new Date(2022, 8, 1),
open: 113.290001,
high: 114.629997,
low: 111.910004,
close: 114.510002,
volume: 9979800,
},
{
date: new Date(2022, 8, 2),
open: 115.870003,
high: 117.449997,
low: 113.190002,
close: 113.709999,
volume: 10666600,
},
{
date: new Date(2022, 8, 6),
open: 114.330002,
high: 114.75,
low: 112.07,
close: 113.739998,
volume: 9751900,
},
{
date: new Date(2022, 8, 7),
open: 113.129997,
high: 116.110001,
low: 112.760002,
close: 115.900002,
volume: 10647900,
},
{
date: new Date(2022, 8, 8),
open: 115.279999,
high: 118.790001,
low: 114.629997,
close: 118.599998,
volume: 11435000,
},
{
date: new Date(2022, 8, 9),
open: 119.139999,
high: 120.050003,
low: 118.669998,
close: 119.169998,
volume: 9299700,
},
{
date: new Date(2022, 8, 12),
open: 120.620003,
high: 121.550003,
low: 119.790001,
close: 120.580002,
volume: 8614600,
},
{
date: new Date(2022, 8, 13),
open: 118.07,
high: 118.919998,
low: 115.779999,
close: 116.389999,
volume: 12904600,
},
{
date: new Date(2022, 8, 14),
open: 116.699997,
high: 117.839996,
low: 114.879997,
close: 116.120003,
volume: 9345700,
},
{
date: new Date(2022, 8, 15),
open: 116.120003,
high: 119.379997,
low: 115.760002,
close: 117.870003,
volume: 10821400,
},
{
date: new Date(2022, 8, 16),
open: 117.389999,
high: 117.400002,
low: 115.370003,
close: 117.080002,
volume: 14844100,
},
{
date: new Date(2022, 8, 19),
open: 116,
high: 118.730003,
low: 115.510002,
close: 118.160004,
volume: 8201300,
},
{
date: new Date(2022, 8, 20),
open: 117.410004,
high: 117.690002,
low: 114.639999,
close: 115.830002,
volume: 9619000,
},
{
date: new Date(2022, 8, 21),
open: 116.540001,
high: 116.599998,
low: 112.419998,
close: 112.489998,
volume: 12606300,
},
{
date: new Date(2022, 8, 22),
open: 113.379997,
high: 113.599998,
low: 111.07,
close: 111.209999,
volume: 11684500,
},
{
date: new Date(2022, 8, 23),
open: 110.050003,
high: 110.339996,
low: 107.160004,
close: 109.139999,
volume: 18138600,
},
{
date: new Date(2022, 8, 26),
open: 108,
high: 109.610001,
low: 106.059998,
close: 106.790001,
volume: 15753600,
},
{
date: new Date(2022, 8, 27),
open: 107.75,
high: 108.169998,
low: 104.650002,
close: 105.849998,
volume: 12793600,
},
{
date: new Date(2022, 8, 28),
open: 105.949997,
high: 108.730003,
low: 105.639999,
close: 107.989998,
volume: 12762600,
},
{
date: new Date(2022, 8, 29),
open: 106.949997,
high: 107.279999,
low: 104.400002,
close: 106.160004,
volume: 12713900,
},
{
date: new Date(2022, 8, 30),
open: 106.059998,
high: 107.620003,
low: 104.400002,
close: 104.5,
volume: 15973400,
},
{
date: new Date(2022, 9, 3),
open: 105.620003,
high: 108.360001,
low: 104.459999,
close: 107.730003,
volume: 12248100,
},
{
date: new Date(2022, 9, 4),
open: 110.610001,
high: 112.989998,
low: 109.860001,
close: 112.769997,
volume: 16013600,
},
{
date: new Date(2022, 9, 5),
open: 109.75,
high: 110.949997,
low: 108.830002,
close: 110.389999,
volume: 10943500,
},
{
date: new Date(2022, 9, 6),
open: 109.459999,
high: 110.190002,
low: 107.940002,
close: 108.139999,
volume: 11521400,
},
{
date: new Date(2022, 9, 7),
open: 107.519997,
high: 107.709999,
low: 105.269997,
close: 105.980003,
volume: 11681100,
},
{
date: new Date(2022, 9, 10),
open: 106.730003,
high: 107.309998,
low: 104.519997,
close: 104.989998,
volume: 8931700,
},
{
date: new Date(2022, 9, 11),
open: 104.370003,
high: 104.540001,
low: 101.849998,
close: 101.959999,
volume: 12739700,
},
{
date: new Date(2022, 9, 12),
open: 101.800003,
high: 104.730003,
low: 101.279999,
close: 103.610001,
volume: 13181000,
},
{
date: new Date(2022, 9, 13),
open: 101.980003,
high: 109.900002,
low: 101.760002,
close: 109.370003,
volume: 22398700,
},
{
date: new Date(2022, 9, 14),
open: 111.959999,
high: 115.239998,
low: 110.720001,
close: 111.190002,
volume: 33387100,
},
{
date: new Date(2022, 9, 17),
open: 115.410004,
high: 117.010002,
low: 114.32,
close: 115.860001,
volume: 22276300,
},
{
date: new Date(2022, 9, 18),
open: 119.660004,
high: 120.139999,
low: 116.959999,
close: 118.839996,
volume: 21539700,
},
{
date: new Date(2022, 9, 19),
open: 117.989998,
high: 118.830002,
low: 115.669998,
close: 116.510002,
volume: 17072000,
},
{
date: new Date(2022, 9, 20),
open: 117.160004,
high: 118.709999,
low: 115.650002,
close: 116.129997,
volume: 12207400,
},
{
date: new Date(2022, 9, 21),
open: 116.459999,
high: 122.389999,
low: 116.330002,
close: 122.230003,
volume: 20593300,
},
{
date: new Date(2022, 9, 24),
open: 122.07,
high: 123.099998,
low: 121.330002,
close: 122.379997,
volume: 12624200,
},
{
date: new Date(2022, 9, 25),
open: 121.849998,
high: 123.269997,
low: 120.889999,
close: 122.699997,
volume: 11289100,
},
{
date: new Date(2022, 9, 26),
open: 123,
high: 125.199997,
low: 122.879997,
close: 124.110001,
volume: 11667000,
},
{
date: new Date(2022, 9, 27),
open: 125.199997,
high: 126.199997,
low: 124.209999,
close: 124.599998,
volume: 10727600,
},
{
date: new Date(2022, 9, 28),
open: 125.290001,
high: 126.279999,
low: 124.050003,
close: 126.080002,
volume: 11859500,
},
{
date: new Date(2022, 9, 31),
open: 125.699997,
high: 127.43,
low: 125.589996,
close: 125.879997,
volume: 13295200,
},
{
date: new Date(2022, 10, 1),
open: 126.870003,
high: 128.279999,
low: 126.330002,
close: 128.149994,
volume: 13386900,
},
{
date: new Date(2022, 10, 2),
open: 127.650002,
high: 130.360001,
low: 126.639999,
close: 126.970001,
volume: 16546100,
},
{
date: new Date(2022, 10, 3),
open: 126.309998,
high: 128.179993,
low: 125.910004,
close: 127.199997,
volume: 12474400,
},
{
date: new Date(2022, 10, 4),
open: 129.490005,
high: 130.830002,
low: 128.460007,
close: 130.679993,
volume: 14953200,
},
{
date: new Date(2022, 10, 7),
open: 131,
high: 132.289993,
low: 130.479996,
close: 131.369995,
volume: 12011200,
},
{
date: new Date(2022, 10, 8),
open: 131.240005,
high: 132.059998,
low: 130.139999,
close: 131.449997,
volume: 9884100,
},
{
date: new Date(2022, 10, 9),
open: 131.320007,
high: 131.429993,
low: 129.220001,
close: 129.740005,
volume: 9494000,
},
{
date: new Date(2022, 10, 10),
open: 132.630005,
high: 135.25,
low: 132.529999,
close: 135.080002,
volume: 16351600,
},
{
date: new Date(2022, 10, 11),
open: 135.190002,
high: 136.169998,
low: 133.779999,
close: 135.300003,
volume: 10704700,
},
{
date: new Date(2022, 10, 14),
open: 134.800003,
high: 135.729996,
low: 133.910004,
close: 133.910004,
volume: 11085600,
},
{
date: new Date(2022, 10, 15),
open: 134.679993,
high: 135.710007,
low: 131.600006,
close: 132.940002,
volume: 14038300,
},
{
date: new Date(2022, 10, 16),
open: 133,
high: 133.559998,
low: 132.029999,
close: 133.119995,
volume: 7893400,
},
{
date: new Date(2022, 10, 17),
open: 132,
high: 132.889999,
low: 131.279999,
close: 132.539993,
volume: 8820200,
},
{
date: new Date(2022, 10, 18),
open: 134.570007,
high: 134.669998,
low: 132.279999,
close: 133.839996,
volume: 9468500,
},
{
date: new Date(2022, 10, 21),
open: 133.740005,
high: 134.559998,
low: 132.75,
close: 133.050003,
volume: 7800500,
},
{
date: new Date(2022, 10, 22),
open: 134,
high: 135.270004,
low: 133.690002,
close: 135.039993,
volume: 9185700,
},
{
date: new Date(2022, 10, 23),
open: 134.940002,
high: 136.5,
low: 134.860001,
close: 136.479996,
volume: 7316200,
},
{
date: new Date(2022, 10, 25),
open: 136.479996,
high: 137.139999,
low: 136.059998,
close: 136.740005,
volume: 3220500,
},
{
date: new Date(2022, 10, 28),
open: 136.070007,
high: 136.710007,
low: 134.190002,
close: 134.350006,
volume: 9906900,
},
{
date: new Date(2022, 10, 29),
open: 134.660004,
high: 136.639999,
low: 134.410004,
close: 136.559998,
volume: 7925300,
},
{
date: new Date(2022, 10, 30),
open: 136.089996,
high: 138.179993,
low: 133.190002,
close: 138.179993,
volume: 14761200,
},
{
date: new Date(2022, 11, 1),
open: 138.179993,
high: 138.660004,
low: 135.429993,
close: 136.240005,
volume: 8858500,
},
{
date: new Date(2022, 11, 2),
open: 134.490005,
high: 135.350006,
low: 133.339996,
close: 135.160004,
volume: 8931900,
},
{
date: new Date(2022, 11, 5),
open: 134.240005,
high: 134.570007,
low: 130.600006,
close: 131.369995,
volume: 10154500,
},
{
date: new Date(2022, 11, 6),
open: 133.389999,
high: 135.110001,
low: 129.869995,
close: 131.589996,
volume: 13966700,
},
{
date: new Date(2022, 11, 7),
open: 131.309998,
high: 133.080002,
low: 130.330002,
close: 131.5,
volume: 11739400,
},
{
date: new Date(2022, 11, 8),
open: 132.330002,
high: 132.979996,
low: 131.429993,
close: 132.880005,
volume: 8907300,
},
{
date: new Date(2022, 11, 9),
open: 132.199997,
high: 133.759995,
low: 132,
close: 132.160004,
volume: 7957800,
},
{
date: new Date(2022, 11, 12),
open: 132.399994,
high: 134.649994,
low: 131.600006,
close: 134.210007,
volume: 8841600,
},
{
date: new Date(2022, 11, 13),
open: 136.889999,
high: 137.089996,
low: 133.080002,
close: 134.080002,
volume: 10025400,
},
{
date: new Date(2022, 11, 14),
open: 133.779999,
high: 135.710007,
low: 132.759995,
close: 133.410004,
volume: 9966100,
},
{
date: new Date(2022, 11, 15),
open: 131.149994,
high: 132.080002,
low: 129.050003,
close: 130.100006,
volume: 12087800,
},
{
date: new Date(2022, 11, 16),
open: 129.149994,
high: 129.899994,
low: 128.429993,
close: 129.289993,
volume: 21133700,
},
{
date: new Date(2022, 11, 19),
open: 129.649994,
high: 131.330002,
low: 129.089996,
close: 130.059998,
volume: 9017200,
},
{
date: new Date(2022, 11, 20),
open: 130.970001,
high: 132.050003,
low: 130.199997,
close: 130.690002,
volume: 8549900,
},
{
date: new Date(2022, 11, 21),
open: 132.179993,
high: 132.979996,
low: 131.770004,
close: 132.160004,
volume: 8051700,
},
{
date: new Date(2022, 11, 22),
open: 131.100006,
high: 131.300003,
low: 128.410004,
close: 130.660004,
volume: 8648200,
},
{
date: new Date(2022, 11, 23),
open: 130.580002,
high: 131.440002,
low: 129.639999,
close: 131.279999,
volume: 5091900,
},
{
date: new Date(2022, 11, 27),
open: 131.570007,
high: 132.220001,
low: 130.550003,
close: 131.740005,
volume: 5411000,
},
{
date: new Date(2022, 11, 28),
open: 131.850006,
high: 133.410004,
low: 131.009995,
close: 132.460007,
volume: 8827700,
},
{
date: new Date(2022, 11, 29),
open: 132.929993,
high: 133.270004,
low: 132.309998,
close: 133.220001,
volume: 6585200,
},
{
date: new Date(2022, 11, 30),
open: 132.809998,
high: 134.330002,
low: 132.440002,
close: 134.100006,
volume: 9292500,
},
{
date: new Date(2023, 0, 3),
open: 135.240005,
high: 136.740005,
low: 133.889999,
close: 135.119995,
volume: 11054800,
},
{
date: new Date(2023, 0, 4),
open: 135.990005,
high: 137.679993,
low: 135.570007,
close: 136.380005,
volume: 11687600,
},
{
date: new Date(2023, 0, 5),
open: 135.660004,
high: 135.710007,
low: 133.699997,
close: 135.350006,
volume: 8381300,
},
{
date: new Date(2023, 0, 6),
open: 136.130005,
high: 138.380005,
low: 134.490005,
close: 137.940002,
volume: 10029100,
},
{
date: new Date(2023, 0, 9),
open: 138.600006,
high: 138.880005,
low: 136.880005,
close: 137.369995,
volume: 8482300,
},
{
date: new Date(2023, 0, 10),
open: 137.789993,
high: 138.720001,
low: 137.309998,
close: 138.600006,
volume: 9048700,
},
{
date: new Date(2023, 0, 11),
open: 138.899994,
high: 139.75,
low: 138.100006,
close: 139.630005,
volume: 8703700,
},
{
date: new Date(2023, 0, 12),
open: 140,
high: 140.860001,
low: 139.220001,
close: 139.490005,
volume: 11001700,
},
{
date: new Date(2023, 0, 13),
open: 135.600006,
high: 143.490005,
low: 134.800003,
close: 143.009995,
volume: 20200000,
},
{
date: new Date(2023, 0, 17),
open: 141.169998,
high: 141.539993,
low: 139.229996,
close: 140.800003,
volume: 14292900,
},
{
date: new Date(2023, 0, 18),
open: 138.919998,
high: 140.729996,
low: 136.410004,
close: 136.570007,
volume: 13392600,
},
{
date: new Date(2023, 0, 19),
open: 135.320007,
high: 135.899994,
low: 133.589996,
close: 134.75,
volume: 13303400,
},
{
date: new Date(2023, 0, 20),
open: 135.160004,
high: 135.490005,
low: 133.550003,
close: 135.080002,
volume: 13092500,
},
{
date: new Date(2023, 0, 23),
open: 135.119995,
high: 137.960007,
low: 134.820007,
close: 137.270004,
volume: 10487100,
},
{
date: new Date(2023, 0, 24),
open: 136.419998,
high: 140.289993,
low: 135,
close: 138.449997,
volume: 6945000,
},
{
date: new Date(2023, 0, 25),
open: 138.050003,
high: 139.119995,
low: 137.25,
close: 139.119995,
volume: 8967000,
},
{
date: new Date(2023, 0, 26),
open: 139.419998,
high: 140.059998,
low: 138.360001,
close: 139.979996,
volume: 7487600,
},
{
date: new Date(2023, 0, 27),
open: 140.610001,
high: 141.259995,
low: 139.75,
close: 140.320007,
volume: 7489900,
},
{
date: new Date(2023, 0, 30),
open: 139.229996,
high: 140.089996,
low: 138.910004,
close: 139.130005,
volume: 6729300,
},
{
date: new Date(2023, 0, 31),
open: 139.880005,
high: 140.070007,
low: 138.25,
close: 139.960007,
volume: 9188700,
},
{
date: new Date(2023, 1, 1),
open: 138.210007,
high: 140.880005,
low: 138.119995,
close: 139.589996,
volume: 8841800,
},
{
date: new Date(2023, 1, 2),
open: 140,
high: 140.460007,
low: 138,
close: 138.940002,
volume: 11822100,
},
{
date: new Date(2023, 1, 3),
open: 138.179993,
high: 142.330002,
low: 138.130005,
close: 141.089996,
volume: 11501200,
},
{
date: new Date(2023, 1, 6),
open: 140.229996,
high: 142.240005,
low: 140.029999,
close: 141.919998,
volume: 8406200,
},
{
date: new Date(2023, 1, 7),
open: 141.380005,
high: 144.339996,
low: 141.179993,
close: 143.649994,
volume: 10447900,
},
{
date: new Date(2023, 1, 8),
open: 142.649994,
high: 144.039993,
low: 142.279999,
close: 142.639999,
volume: 6958000,
},
{
date: new Date(2023, 1, 9),
open: 143.119995,
high: 143.339996,
low: 139.869995,
close: 140.419998,
volume: 6443100,
},
{
date: new Date(2023, 1, 10),
open: 139.779999,
high: 141.279999,
low: 138.589996,
close: 141.039993,
volume: 6582900,
},
{
date: new Date(2023, 1, 13),
open: 141.300003,
high: 142.729996,
low: 140.740005,
close: 142.570007,
volume: 7134600,
},
{
date: new Date(2023, 1, 14),
open: 142.5,
high: 143.809998,
low: 141.600006,
close: 143.199997,
volume: 9249400,
},
{
date: new Date(2023, 1, 15),
open: 141.610001,
high: 143.889999,
low: 141.300003,
close: 143.800003,
volume: 6728300,
},
{
date: new Date(2023, 1, 16),
open: 142.910004,
high: 143.389999,
low: 141.679993,
close: 141.820007,
volume: 8165300,
},
{
date: new Date(2023, 1, 17),
open: 140.979996,
high: 142.830002,
low: 140.070007,
close: 142.240005,
volume: 7948800,
},
{
date: new Date(2023, 1, 21),
open: 140.690002,
high: 141.339996,
low: 138.75,
close: 139.630005,
volume: 9996300,
},
{
date: new Date(2023, 1, 22),
open: 138.919998,
high: 139.429993,
low: 137.440002,
close: 138.559998,
volume: 11107500,
},
{
date: new Date(2023, 1, 23),
open: 138.729996,
high: 140.169998,
low: 137.940002,
close: 139.669998,
volume: 8068000,
},
{
date: new Date(2023, 1, 24),
open: 139.110001,
high: 141.360001,
low: 138.929993,
close: 140.929993,
volume: 9126900,
},
{
date: new Date(2023, 1, 27),
open: 142.110001,
high: 143.309998,
low: 141.720001,
close: 142.160004,
volume: 10014700,
},
{
date: new Date(2023, 1, 28),
open: 142.940002,
high: 143.759995,
low: 141.899994,
close: 143.350006,
volume: 11019800,
},
{
date: new Date(2023, 2, 1),
open: 142.100006,
high: 143.460007,
low: 141.800003,
close: 142.550003,
volume: 7139200,
},
{
date: new Date(2023, 2, 2),
open: 142.240005,
high: 142.429993,
low: 139.539993,
close: 141.070007,
volume: 11106800,
},
{
date: new Date(2023, 2, 3),
open: 141.509995,
high: 143.740005,
low: 141.080002,
close: 143.660004,
volume: 9513100,
},
{
date: new Date(2023, 2, 6),
open: 143.440002,
high: 144.039993,
low: 142.660004,
close: 142.820007,
volume: 9261300,
},
{
date: new Date(2023, 2, 7),
open: 142.009995,
high: 142.309998,
low: 137.809998,
close: 138.619995,
volume: 11747600,
},
{
date: new Date(2023, 2, 8),
open: 138,
high: 138.589996,
low: 136.889999,
close: 137.800003,
volume: 10002500,
},
{
date: new Date(2023, 2, 9),
open: 136.759995,
high: 137.350006,
low: 129.220001,
close: 130.339996,
volume: 25888100,
},
{
date: new Date(2023, 2, 10),
open: 128.960007,
high: 135.259995,
low: 127.82,
close: 133.649994,
volume: 37599700,
},
{
date: new Date(2023, 2, 13),
open: 131.210007,
high: 133.880005,
low: 129.410004,
close: 131.25,
volume: 42901100,
},
{
date: new Date(2023, 2, 14),
open: 135.279999,
high: 135.529999,
low: 131.289993,
close: 134.619995,
volume: 29648100,
},
{
date: new Date(2023, 2, 15),
open: 130.979996,
high: 130.990005,
low: 126.730003,
close: 128.259995,
volume: 34280600,
},
{
date: new Date(2023, 2, 16),
open: 128.009995,
high: 131.949997,
low: 126.019997,
close: 130.75,
volume: 24558500,
},
{
date: new Date(2023, 2, 17),
open: 128.380005,
high: 128.479996,
low: 125.449997,
close: 125.809998,
volume: 38396000,
},
{
date: new Date(2023, 2, 20),
open: 126.989998,
high: 129.470001,
low: 126.010002,
close: 127.139999,
volume: 22875500,
},
{
date: new Date(2023, 2, 21),
open: 130.589996,
high: 131.729996,
low: 130.190002,
close: 130.550003,
volume: 17807800,
},
{
date: new Date(2023, 2, 22),
open: 130.559998,
high: 130.660004,
low: 127.080002,
close: 127.18,
volume: 17250200,
},
{
date: new Date(2023, 2, 23),
open: 127.900002,
high: 129.529999,
low: 126.019997,
close: 126.839996,
volume: 16677600,
},
{
date: new Date(2023, 2, 24),
open: 125.629997,
high: 125.68,
low: 123.110001,
close: 124.910004,
volume: 22311100,
},
{
date: new Date(2023, 2, 27),
open: 126.790001,
high: 129.380005,
low: 126.290001,
close: 128.490005,
volume: 18853900,
},
{
date: new Date(2023, 2, 28),
open: 128.710007,
high: 129.339996,
low: 127.739998,
close: 128.880005,
volume: 10820500,
},
{
date: new Date(2023, 2, 29),
open: 130.100006,
high: 130.220001,
low: 127.769997,
close: 129.139999,
volume: 14595300,
},
{
date: new Date(2023, 2, 30),
open: 129.949997,
high: 130.119995,
low: 127.650002,
close: 128.75,
volume: 12134700,
},
{
date: new Date(2023, 2, 31),
open: 129.660004,
high: 130.339996,
low: 128.850006,
close: 130.309998,
volume: 13105200,
},
{
date: new Date(2023, 3, 3),
open: 129.910004,
high: 131.440002,
low: 129.410004,
close: 130.160004,
volume: 11775400,
},
{
date: new Date(2023, 3, 4),
open: 130.5,
high: 130.589996,
low: 127.410004,
close: 128.419998,
volume: 11579900,
},
{
date: new Date(2023, 3, 5),
open: 126.800003,
high: 128.149994,
low: 126.459999,
close: 127.610001,
volume: 9614700,
},
{
date: new Date(2023, 3, 6),
open: 127,
high: 128.080002,
low: 126.860001,
close: 127.470001,
volume: 8760200,
},
{
date: new Date(2023, 3, 10),
open: 126.540001,
high: 128.229996,
low: 126.220001,
close: 127.889999,
volume: 9477300,
},
{
date: new Date(2023, 3, 11),
open: 128.300003,
high: 128.940002,
low: 127.540001,
close: 128.520004,
volume: 10516300,
},
{
date: new Date(2023, 3, 12),
open: 129.179993,
high: 130.429993,
low: 128.059998,
close: 128.5,
volume: 11821000,
},
{
date: new Date(2023, 3, 13),
open: 128.460007,
high: 129.039993,
low: 126.830002,
close: 128.990005,
volume: 12450200,
},
{
date: new Date(2023, 3, 14),
open: 135.149994,
high: 139.119995,
low: 134.899994,
close: 138.729996,
volume: 43931300,
},
{
date: new Date(2023, 3, 17),
open: 139.949997,
high: 140.059998,
low: 137.660004,
close: 139.830002,
volume: 16050500,
},
{
date: new Date(2023, 3, 18),
open: 140.270004,
high: 141.779999,
low: 139.029999,
close: 141.399994,
volume: 13760100,
},
{
date: new Date(2023, 3, 19),
open: 141.229996,
high: 141.5,
low: 140.399994,
close: 141.220001,
volume: 9158100,
},
{
date: new Date(2023, 3, 20),
open: 139.910004,
high: 141.429993,
low: 139.839996,
close: 140.809998,
volume: 10586200,
},
{
date: new Date(2023, 3, 21),
open: 139.740005,
high: 141.110001,
low: 138.779999,
close: 140.539993,
volume: 11842500,
},
{
date: new Date(2023, 3, 24),
open: 140.460007,
high: 141.100006,
low: 140.039993,
close: 140.729996,
volume: 7567500,
},
{
date: new Date(2023, 3, 25),
open: 139.600006,
high: 139.960007,
low: 137.630005,
close: 137.669998,
volume: 10629300,
},
{
date: new Date(2023, 3, 26),
open: 137.619995,
high: 137.809998,
low: 134,
close: 135.229996,
volume: 14416100,
},
{
date: new Date(2023, 3, 27),
open: 136,
high: 137.910004,
low: 135.660004,
close: 137.050003,
volume: 9041100,
},
{
date: new Date(2023, 3, 28),
open: 136.559998,
high: 138.320007,
low: 135.669998,
close: 138.240005,
volume: 9881800,
},
{
date: new Date(2023, 4, 1),
open: 142.259995,
high: 143.369995,
low: 140.830002,
close: 141.199997,
volume: 20415800,
},
{
date: new Date(2023, 4, 2),
open: 141.399994,
high: 142.410004,
low: 138.429993,
close: 138.919998,
volume: 14113400,
},
{
date: new Date(2023, 4, 3),
open: 138.440002,
high: 138.669998,
low: 135.759995,
close: 135.979996,
volume: 12930900,
},
{
date: new Date(2023, 4, 4),
open: 134.960007,
high: 135.720001,
low: 131.809998,
close: 134.119995,
volume: 17089200,
},
{
date: new Date(2023, 4, 5),
open: 136.440002,
high: 137.880005,
low: 135.910004,
close: 136.740005,
volume: 11259100,
},
{
date: new Date(2023, 4, 8),
open: 137.490005,
high: 137.970001,
low: 136.479996,
close: 137.070007,
volume: 7484900,
},
{
date: new Date(2023, 4, 9),
open: 135.929993,
high: 136.949997,
low: 135.210007,
close: 136.410004,
volume: 7343600,
},
{
date: new Date(2023, 4, 10),
open: 137.949997,
high: 138.059998,
low: 134.869995,
close: 136.479996,
volume: 8133400,
},
{
date: new Date(2023, 4, 11),
open: 135,
high: 136.809998,
low: 134.899994,
close: 136.050003,
volume: 7057300,
},
{
date: new Date(2023, 4, 12),
open: 136.820007,
high: 136.990005,
low: 133.130005,
close: 134.100006,
volume: 9986400,
},
{
date: new Date(2023, 4, 15),
open: 134.270004,
high: 135.669998,
low: 133.960007,
close: 135.229996,
volume: 7639500,
},
{
date: new Date(2023, 4, 16),
open: 135.460007,
high: 135.940002,
low: 133.960007,
close: 134.320007,
volume: 6477200,
},
{
date: new Date(2023, 4, 17),
open: 135.899994,
high: 138.589996,
low: 135.460007,
close: 138.449997,
volume: 12711500,
},
{
date: new Date(2023, 4, 18),
open: 138.270004,
high: 139.729996,
low: 137.759995,
close: 139.5,
volume: 10999600,
},
{
date: new Date(2023, 4, 19),
open: 139.789993,
high: 140.490005,
low: 138.130005,
close: 139.179993,
volume: 13490700,
},
{
date: new Date(2023, 4, 22),
open: 141,
high: 141.639999,
low: 137.660004,
close: 138.029999,
volume: 11402500,
},
{
date: new Date(2023, 4, 23),
open: 137.539993,
high: 139.029999,
low: 136.460007,
close: 136.589996,
volume: 9514900,
},
{
date: new Date(2023, 4, 24),
open: 135.399994,
high: 136.350006,
low: 135.080002,
close: 135.339996,
volume: 8578000,
},
{
date: new Date(2023, 4, 25),
open: 134.820007,
high: 136.270004,
low: 134.580002,
close: 135.669998,
volume: 8472500,
},
{
date: new Date(2023, 4, 26),
open: 136.110001,
high: 137.600006,
low: 135.630005,
close: 136.940002,
volume: 8579900,
},
{
date: new Date(2023, 4, 30),
open: 136.800003,
high: 137.720001,
low: 136.020004,
close: 137.460007,
volume: 7399900,
},
{
date: new Date(2023, 4, 31),
open: 136.729996,
high: 136.839996,
low: 134.399994,
close: 135.710007,
volume: 14219900,
},
{
date: new Date(2023, 5, 1),
open: 136.520004,
high: 138.229996,
low: 135.449997,
close: 137.580002,
volume: 12248100,
},
{
date: new Date(2023, 5, 2),
open: 139.559998,
high: 141.479996,
low: 139.339996,
close: 140.470001,
volume: 12917200,
},
{
date: new Date(2023, 5, 5),
open: 140.110001,
high: 140.110001,
low: 138.130005,
close: 139.089996,
volume: 8511900,
},
{
date: new Date(2023, 5, 6),
open: 138.679993,
high: 140.100006,
low: 138.210007,
close: 139.339996,
volume: 9329500,
},
{
date: new Date(2023, 5, 7),
open: 139.550003,
high: 141.270004,
low: 138.830002,
close: 140.690002,
volume: 9281400,
},
{
date: new Date(2023, 5, 8),
open: 140.669998,
high: 140.889999,
low: 139.479996,
close: 140.729996,
volume: 7368100,
},
{
date: new Date(2023, 5, 9),
open: 140.350006,
high: 141.800003,
low: 140.210007,
close: 141.009995,
volume: 7249100,
},
{
date: new Date(2023, 5, 12),
open: 141.070007,
high: 141.320007,
low: 139.759995,
close: 141,
volume: 7596600,
},
{
date: new Date(2023, 5, 13),
open: 140.479996,
high: 142.869995,
low: 140.139999,
close: 142.020004,
volume: 7701600,
},
{
date: new Date(2023, 5, 14),
open: 143,
high: 143.610001,
low: 140.699997,
close: 141.490005,
volume: 9068700,
},
{
date: new Date(2023, 5, 15),
open: 140.589996,
high: 143.399994,
low: 140.029999,
close: 143.089996,
volume: 9343100,
},
{
date: new Date(2023, 5, 16),
open: 143.050003,
high: 143.970001,
low: 142.5,
close: 143.259995,
volume: 13812100,
},
{
date: new Date(2023, 5, 20),
open: 142.610001,
high: 143,
low: 141.039993,
close: 142.529999,
volume: 8428600,
},
{
date: new Date(2023, 5, 21),
open: 142.899994,
high: 144.020004,
low: 141.690002,
close: 142.320007,
volume: 9926500,
},
{
date: new Date(2023, 5, 22),
open: 142.309998,
high: 142.600006,
low: 138.949997,
close: 139.580002,
volume: 10075200,
},
{
date: new Date(2023, 5, 23),
open: 138.539993,
high: 139.179993,
low: 137.619995,
close: 138.850006,
volume: 9907500,
},
{
date: new Date(2023, 5, 26),
open: 138.869995,
high: 140.009995,
low: 137.690002,
close: 139.190002,
volume: 8429700,
},
{
date: new Date(2023, 5, 27),
open: 139,
high: 139.839996,
low: 138.539993,
close: 139.199997,
volume: 8154000,
},
{
date: new Date(2023, 5, 28),
open: 139.160004,
high: 139.210007,
low: 137.960007,
close: 138.589996,
volume: 7558600,
},
{
date: new Date(2023, 5, 29),
open: 140.070007,
high: 143.559998,
low: 139.850006,
close: 143.429993,
volume: 15423200,
},
{
date: new Date(2023, 5, 30),
open: 144.600006,
high: 146,
low: 143.660004,
close: 145.440002,
volume: 14208500,
},
{
date: new Date(2023, 6, 3),
open: 146.190002,
high: 147.479996,
low: 146,
close: 146.610001,
volume: 8021600,
},
{
date: new Date(2023, 6, 5),
open: 144.940002,
high: 145.429993,
low: 144.360001,
close: 144.639999,
volume: 8934900,
},
{
date: new Date(2023, 6, 6),
open: 143.020004,
high: 143.389999,
low: 141.440002,
close: 143.210007,
volume: 9709500,
},
{
date: new Date(2023, 6, 7),
open: 143.910004,
high: 145.839996,
low: 143,
close: 144.339996,
volume: 8977500,
},
{
date: new Date(2023, 6, 10),
open: 144.5,
high: 145.990005,
low: 144.5,
close: 145.149994,
volume: 9100100,
},
{
date: new Date(2023, 6, 11),
open: 146.339996,
high: 147.820007,
low: 145.710007,
close: 147.419998,
volume: 11265600,
},
{
date: new Date(2023, 6, 12),
open: 147.449997,
high: 149.869995,
low: 147,
close: 148.149994,
volume: 11323200,
},
{
date: new Date(2023, 6, 13),
open: 148.699997,
high: 149.369995,
low: 147.75,
close: 148.869995,
volume: 11234900,
},
{
date: new Date(2023, 6, 14),
open: 151.550003,
high: 152.889999,
low: 148.410004,
close: 149.770004,
volume: 27011600,
},
{
date: new Date(2023, 6, 17),
open: 150.350006,
high: 153.75,
low: 150.350006,
close: 153.380005,
volume: 17262400,
},
{
date: new Date(2023, 6, 18),
open: 153.380005,
high: 154.399994,
low: 152.820007,
close: 153.660004,
volume: 13491700,
},
{
date: new Date(2023, 6, 19),
open: 152.75,
high: 155.210007,
low: 152.220001,
close: 154.25,
volume: 12510000,
},
{
date: new Date(2023, 6, 20),
open: 154.529999,
high: 156.589996,
low: 154.410004,
close: 156.149994,
volume: 9935900,
},
{
date: new Date(2023, 6, 21),
open: 155.800003,
high: 156.139999,
low: 154.690002,
close: 154.949997,
volume: 10633100,
},
{
date: new Date(2023, 6, 24),
open: 154.970001,
high: 158.789993,
low: 154.729996,
close: 158,
volume: 14381400,
},
{
date: new Date(2023, 6, 25),
open: 157.300003,
high: 157.720001,
low: 155.960007,
close: 156.820007,
volume: 9944700,
},
{
date: new Date(2023, 6, 26),
open: 156.710007,
high: 158.25,
low: 156.279999,
close: 157.759995,
volume: 8728600,
},
{
date: new Date(2023, 6, 27),
open: 157.770004,
high: 158.779999,
low: 155.550003,
close: 156.020004,
volume: 10778400,
},
{
date: new Date(2023, 6, 28),
open: 157.279999,
high: 157.600006,
low: 156.440002,
close: 156.910004,
volume: 9103800,
},
{
date: new Date(2023, 6, 31),
open: 157.179993,
high: 159.380005,
low: 157.149994,
close: 157.960007,
volume: 8892700,
},
{
date: new Date(2023, 7, 1),
open: 157.429993,
high: 158,
low: 156.149994,
close: 157.179993,
volume: 6853900,
},
{
date: new Date(2023, 7, 2),
open: 155.559998,
high: 155.690002,
low: 153.940002,
close: 155.399994,
volume: 8299400,
},
{
date: new Date(2023, 7, 3),
open: 155,
high: 156.919998,
low: 154.350006,
close: 156.350006,
volume: 6084000,
},
{
date: new Date(2023, 7, 4),
open: 156.399994,
high: 157.800003,
low: 155.699997,
close: 156.020004,
volume: 6206600,
},
{
date: new Date(2023, 7, 7),
open: 156.600006,
high: 157.699997,
low: 156.600006,
close: 156.759995,
volume: 7251800,
},
{
date: new Date(2023, 7, 8),
open: 154.320007,
high: 155.979996,
low: 152.589996,
close: 155.880005,
volume: 8623400,
},
{
date: new Date(2023, 7, 9),
open: 155.320007,
high: 155.520004,
low: 153.470001,
close: 153.789993,
volume: 6277800,
},
{
date: new Date(2023, 7, 10),
open: 154.380005,
high: 155.440002,
low: 153.089996,
close: 153.559998,
volume: 5995100,
},
{
date: new Date(2023, 7, 11),
open: 153.029999,
high: 154.520004,
low: 152.630005,
close: 154.449997,
volume: 5178000,
},
{
date: new Date(2023, 7, 14),
open: 153.610001,
high: 154.919998,
low: 152.919998,
close: 154.770004,
volume: 5044300,
},
{
date: new Date(2023, 7, 15),
open: 152.850006,
high: 153.270004,
low: 150.229996,
close: 150.830002,
volume: 10300300,
},
{
date: new Date(2023, 7, 16),
open: 150.600006,
high: 150.960007,
low: 149.679993,
close: 150.190002,
volume: 6978200,
},
{
date: new Date(2023, 7, 17),
open: 150.880005,
high: 151.259995,
low: 148.399994,
close: 148.630005,
volume: 9953900,
},
{
date: new Date(2023, 7, 18),
open: 147.649994,
high: 149.5,
low: 147.440002,
close: 148.970001,
volume: 8516900,
},
{
date: new Date(2023, 7, 21),
open: 149.649994,
high: 150.100006,
low: 148.020004,
close: 149.479996,
volume: 8327000,
},
{
date: new Date(2023, 7, 22),
open: 149.259995,
high: 149.639999,
low: 145.850006,
close: 146.380005,
volume: 9682000,
},
{
date: new Date(2023, 7, 23),
open: 146.350006,
high: 147.589996,
low: 145.460007,
close: 147.369995,
volume: 7858000,
},
{
date: new Date(2023, 7, 24),
open: 147.5,
high: 149.410004,
low: 146.990005,
close: 147.229996,
volume: 6534000,
},
{
date: new Date(2023, 7, 25),
open: 147.279999,
high: 148.619995,
low: 145.850006,
close: 147.050003,
volume: 6695500,
},
{
date: new Date(2023, 7, 28),
open: 147.570007,
high: 148.610001,
low: 147.130005,
close: 147.559998,
volume: 5094100,
},
{
date: new Date(2023, 7, 29),
open: 147.710007,
high: 148.850006,
low: 147.179993,
close: 148.759995,
volume: 6337000,
},
{
date: new Date(2023, 7, 30),
open: 148.619995,
high: 149.149994,
low: 147.190002,
close: 148.160004,
volume: 6277300,
},
{
date: new Date(2023, 7, 31),
open: 148.259995,
high: 148.350006,
low: 145.960007,
close: 146.330002,
volume: 10933900,
},
{
date: new Date(2023, 8, 1),
open: 146.089996,
high: 148.080002,
low: 145.699997,
close: 146.820007,
volume: 7902100,
},
{
date: new Date(2023, 8, 5),
open: 147.160004,
high: 148.210007,
low: 145.009995,
close: 145.199997,
volume: 7854700,
},
{
date: new Date(2023, 8, 6),
open: 144.699997,
high: 145.539993,
low: 144.110001,
close: 144.960007,
volume: 8629200,
},
{
date: new Date(2023, 8, 7),
open: 144.130005,
high: 145.270004,
low: 143.389999,
close: 143.720001,
volume: 8373700,
},
{
date: new Date(2023, 8, 8),
open: 143.369995,
high: 144.119995,
low: 142.649994,
close: 143.830002,
volume: 7107900,
},
{
date: new Date(2023, 8, 11),
open: 144.75,
high: 145.050003,
low: 143.690002,
close: 144.460007,
volume: 6854200,
},
{
date: new Date(2023, 8, 12),
open: 144.5,
high: 147.320007,
low: 144.050003,
close: 146.339996,
volume: 8363200,
},
{
date: new Date(2023, 8, 13),
open: 147.339996,
high: 147.699997,
low: 145.820007,
close: 146.410004,
volume: 8325900,
},
{
date: new Date(2023, 8, 14),
open: 147.839996,
high: 149.899994,
low: 147.520004,
close: 149.25,
volume: 10034900,
},
{
date: new Date(2023, 8, 15),
open: 148.919998,
high: 149.729996,
low: 148.309998,
close: 148.809998,
volume: 19824100,
},
{
date: new Date(2023, 8, 18),
open: 148.160004,
high: 149.139999,
low: 147.75,
close: 149.119995,
volume: 6512400,
},
{
date: new Date(2023, 8, 19),
open: 149.5,
high: 149.720001,
low: 147.210007,
close: 148.929993,
volume: 7943400,
},
{
date: new Date(2023, 8, 20),
open: 149.649994,
high: 150.25,
low: 148.139999,
close: 148.300003,
volume: 7332000,
},
{
date: new Date(2023, 8, 21),
open: 147.580002,
high: 148.850006,
low: 146.630005,
close: 147.139999,
volume: 8052400,
},
{
date: new Date(2023, 8, 22),
open: 147.289993,
high: 147.509995,
low: 145.190002,
close: 145.729996,
volume: 7071700,
},
{
date: new Date(2023, 8, 25),
open: 145.350006,
high: 146.520004,
low: 143.699997,
close: 146.449997,
volume: 7044700,
},
{
date: new Date(2023, 8, 26),
open: 144.600006,
high: 145.839996,
low: 144.229996,
close: 144.929993,
volume: 7468400,
},
{
date: new Date(2023, 8, 27),
open: 145.190002,
high: 146.089996,
low: 144.509995,
close: 145.779999,
volume: 6717800,
},
{
date: new Date(2023, 8, 28),
open: 146.279999,
high: 148.869995,
low: 146.009995,
close: 147.589996,
volume: 8868100,
},
{
date: new Date(2023, 8, 29),
open: 148.600006,
high: 148.759995,
low: 144.860001,
close: 145.020004,
volume: 11915700,
},
{
date: new Date(2023, 9, 2),
open: 144.830002,
high: 145.619995,
low: 142.630005,
close: 143.770004,
volume: 9170600,
},
{
date: new Date(2023, 9, 3),
open: 143.199997,
high: 143.589996,
low: 142.350006,
close: 142.710007,
volume: 9431100,
},
{
date: new Date(2023, 9, 4),
open: 143.190002,
high: 143.470001,
low: 141.929993,
close: 143.350006,
volume: 8128700,
},
{
date: new Date(2023, 9, 5),
open: 142.039993,
high: 143.100006,
low: 140.830002,
close: 142.899994,
volume: 8576200,
},
{
date: new Date(2023, 9, 6),
open: 142.910004,
high: 145.880005,
low: 142.139999,
close: 145.100006,
volume: 10269400,
},
{
date: new Date(2023, 9, 9),
open: 143.660004,
high: 145.399994,
low: 143.5,
close: 144.770004,
volume: 6964900,
},
{
date: new Date(2023, 9, 10),
open: 145.419998,
high: 146.770004,
low: 145.279999,
close: 145.649994,
volume: 11288800,
},
{
date: new Date(2023, 9, 11),
open: 146.509995,
high: 147.229996,
low: 145.020004,
close: 146.149994,
volume: 8698200,
},
{
date: new Date(2023, 9, 12),
open: 146.300003,
high: 146.960007,
low: 145.130005,
close: 145.809998,
volume: 10484400,
},
{
date: new Date(2023, 9, 13),
open: 148.5,
high: 153.110001,
low: 147.839996,
close: 148,
volume: 29427000,
},
{
date: new Date(2023, 9, 16),
open: 149.449997,
high: 149.520004,
low: 146.720001,
close: 147.850006,
volume: 12663500,
},
{
date: new Date(2023, 9, 17),
open: 147.570007,
high: 149.309998,
low: 146.789993,
close: 147.529999,
volume: 11482700,
},
{
date: new Date(2023, 9, 18),
open: 146.589996,
high: 147.479996,
low: 145.369995,
close: 145.910004,
volume: 9620300,
},
{
date: new Date(2023, 9, 19),
open: 145.479996,
high: 147.020004,
low: 144.880005,
close: 145.289993,
volume: 11143600,
},
{
date: new Date(2023, 9, 20),
open: 144.570007,
high: 145.139999,
low: 142.119995,
close: 142.949997,
volume: 13332000,
},
{
date: new Date(2023, 9, 23),
open: 142.940002,
high: 143.679993,
low: 140.729996,
close: 141,
volume: 10133400,
},
{
date: new Date(2023, 9, 24),
open: 141.190002,
high: 141.729996,
low: 140.360001,
close: 141.169998,
volume: 8881400,
},
{
date: new Date(2023, 9, 25),
open: 140.570007,
high: 141.179993,
low: 139.509995,
close: 140.399994,
volume: 8242600,
},
{
date: new Date(2023, 9, 26),
open: 139.759995,
high: 141.669998,
low: 139.429993,
close: 140.759995,
volume: 9109400,
},
{
date: new Date(2023, 9, 27),
open: 138.949997,
high: 139.100006,
low: 135.190002,
close: 135.690002,
volume: 17434700,
},
{
date: new Date(2023, 9, 30),
open: 136.440002,
high: 138.039993,
low: 136.039993,
close: 137.419998,
volume: 9855500,
},
{
date: new Date(2023, 9, 31),
open: 137.710007,
high: 139.240005,
low: 137.470001,
close: 139.059998,
volume: 9672500,
},
{
date: new Date(2023, 10, 1),
open: 139.25,
high: 140.529999,
low: 138.470001,
close: 138.940002,
volume: 9432000,
},
{
date: new Date(2023, 10, 2),
open: 140.089996,
high: 141.479996,
low: 139.229996,
close: 141.419998,
volume: 10186200,
},
{
date: new Date(2023, 10, 3),
open: 142.190002,
high: 143.770004,
low: 141.850006,
close: 143,
volume: 9533100,
},
{
date: new Date(2023, 10, 6),
open: 143.169998,
high: 144.190002,
low: 142.789993,
close: 144.080002,
volume: 7625100,
},
{
date: new Date(2023, 10, 7),
open: 143.509995,
high: 144.259995,
low: 142.820007,
close: 144.009995,
volume: 6297900,
},
{
date: new Date(2023, 10, 8),
open: 144.110001,
high: 144.839996,
low: 143.619995,
close: 144.720001,
volume: 7618200,
},
{
date: new Date(2023, 10, 9),
open: 145.440002,
high: 145.649994,
low: 143.699997,
close: 144.289993,
volume: 7992500,
},
{
date: new Date(2023, 10, 10),
open: 144.940002,
high: 146.479996,
low: 144.080002,
close: 146.429993,
volume: 7983300,
},
{
date: new Date(2023, 10, 13),
open: 145.699997,
high: 146.25,
low: 145.160004,
close: 145.779999,
volume: 6676300,
},
{
date: new Date(2023, 10, 14),
open: 146.679993,
high: 149.25,
low: 146.520004,
close: 148.440002,
volume: 9927700,
},
{
date: new Date(2023, 10, 15),
open: 148.460007,
high: 150.160004,
low: 148.460007,
close: 149.740005,
volume: 8365300,
},
{
date: new Date(2023, 10, 16),
open: 150.089996,
high: 151.529999,
low: 150.089996,
close: 151.449997,
volume: 8126200,
},
{
date: new Date(2023, 10, 17),
open: 152.199997,
high: 152.860001,
low: 151.539993,
close: 152.820007,
volume: 7812400,
},
{
date: new Date(2023, 10, 20),
open: 152.080002,
high: 153.75,
low: 151.919998,
close: 153.289993,
volume: 7019000,
},
{
date: new Date(2023, 10, 21),
open: 153.199997,
high: 153.630005,
low: 152.570007,
close: 152.970001,
volume: 7083500,
},
{
date: new Date(2023, 10, 22),
open: 153.410004,
high: 153.880005,
low: 152.899994,
close: 153.330002,
volume: 5174500,
},
{
date: new Date(2023, 10, 24),
open: 153.589996,
high: 154.440002,
low: 153.279999,
close: 153.539993,
volume: 3496900,
},
{
date: new Date(2023, 10, 27),
open: 153.429993,
high: 153.529999,
low: 152.710007,
close: 153.190002,
volume: 6259100,
},
{
date: new Date(2023, 10, 28),
open: 153.220001,
high: 153.869995,
low: 152.720001,
close: 153.539993,
volume: 6582700,
},
{
date: new Date(2023, 10, 29),
open: 154.169998,
high: 155.630005,
low: 154,
close: 154.320007,
volume: 9126100,
},
{
date: new Date(2023, 10, 30),
open: 154.910004,
high: 156.130005,
low: 154.380005,
close: 156.080002,
volume: 9869800,
},
{
date: new Date(2023, 11, 1),
open: 155.820007,
high: 157.860001,
low: 155.820007,
close: 156.839996,
volume: 8913000,
},
{
date: new Date(2023, 11, 4),
open: 156.020004,
high: 158.050003,
low: 155.880005,
close: 157.990005,
volume: 9607500,
},
{
date: new Date(2023, 11, 5),
open: 157.259995,
high: 158.5,
low: 156.970001,
close: 157.970001,
volume: 9135600,
},
{
date: new Date(2023, 11, 6),
open: 158.839996,
high: 159.220001,
low: 156,
close: 156.309998,
volume: 9366000,
},
{
date: new Date(2023, 11, 7),
open: 156.690002,
high: 157.309998,
low: 156.149994,
close: 156.789993,
volume: 8130900,
},
{
date: new Date(2023, 11, 8),
open: 157.259995,
high: 158.779999,
low: 156.979996,
close: 158.520004,
volume: 7366200,
},
{
date: new Date(2023, 11, 11),
open: 158.520004,
high: 159.300003,
low: 158.149994,
close: 159.100006,
volume: 8093900,
},
{
date: new Date(2023, 11, 12),
open: 159.229996,
high: 160.649994,
low: 158.880005,
close: 160.520004,
volume: 10223000,
},
{
date: new Date(2023, 11, 13),
open: 160.520004,
high: 162.029999,
low: 159.770004,
close: 161.059998,
volume: 12379100,
},
{
date: new Date(2023, 11, 14),
open: 161.830002,
high: 164.839996,
low: 161.710007,
close: 163.990005,
volume: 13643000,
},
{
date: new Date(2023, 11, 15),
open: 163.080002,
high: 165.279999,
low: 162.389999,
close: 165.229996,
volume: 20305900,
},
{
date: new Date(2023, 11, 18),
open: 165.919998,
high: 167.130005,
low: 165.630005,
close: 166.229996,
volume: 8469600,
},
{
date: new Date(2023, 11, 19),
open: 166,
high: 168.470001,
low: 165.550003,
close: 168.449997,
volume: 10345700,
},
{
date: new Date(2023, 11, 20),
open: 167.990005,
high: 169.410004,
low: 166.449997,
close: 166.550003,
volume: 10734700,
},
{
date: new Date(2023, 11, 21),
open: 166.839996,
high: 168.089996,
low: 165.679993,
close: 167.5,
volume: 7601700,
},
{
date: new Date(2023, 11, 22),
open: 167.5,
high: 168.229996,
low: 167.229996,
close: 167.399994,
volume: 6574900,
},
{
date: new Date(2023, 11, 26),
open: 167.460007,
high: 168.770004,
low: 167.179993,
close: 168.389999,
volume: 4683600,
},
{
date: new Date(2023, 11, 27),
open: 167.839996,
high: 169.470001,
low: 167.580002,
close: 169.399994,
volume: 6428600,
},
{
date: new Date(2023, 11, 28),
open: 169.350006,
high: 170.660004,
low: 169,
close: 170.300003,
volume: 6320100,
},
{
date: new Date(2023, 11, 29),
open: 170,
high: 170.690002,
low: 169.630005,
close: 170.100006,
volume: 6431800,
},
{
date: new Date(2024, 0, 2),
open: 169.089996,
high: 172.169998,
low: 168.910004,
close: 172.080002,
volume: 9977400,
},
{
date: new Date(2024, 0, 3),
open: 171.860001,
high: 172.039993,
low: 170.369995,
close: 171.330002,
volume: 9852300,
},
{
date: new Date(2024, 0, 4),
open: 170.639999,
high: 173.350006,
low: 170.539993,
close: 171.410004,
volume: 11972500,
},
{
date: new Date(2024, 0, 5),
open: 171.470001,
high: 173.380005,
low: 171.470001,
close: 172.270004,
volume: 10064200,
},
{
date: new Date(2024, 0, 8),
open: 172.020004,
high: 172.360001,
low: 169.490005,
close: 172.020004,
volume: 11229900,
},
{
date: new Date(2024, 0, 9),
open: 171.619995,
high: 171.789993,
low: 170.100006,
close: 170.660004,
volume: 9923600,
},
{
date: new Date(2024, 0, 10),
open: 170,
high: 171.080002,
low: 168.949997,
close: 171.020004,
volume: 9670200,
},
{
date: new Date(2024, 0, 11),
open: 170.330002,
high: 170.360001,
low: 168.639999,
close: 170.300003,
volume: 11919500,
},
{
date: new Date(2024, 0, 12),
open: 173.800003,
high: 176.309998,
low: 168.899994,
close: 169.050003,
volume: 19429200,
},
{
date: new Date(2024, 0, 16),
open: 164.869995,
high: 168.089996,
low: 164.300003,
close: 167.990005,
volume: 17206400,
},
{
date: new Date(2024, 0, 17),
open: 167.339996,
high: 169.070007,
low: 166.490005,
close: 167.089996,
volume: 11107500,
},
{
date: new Date(2024, 0, 18),
open: 167.119995,
high: 167.529999,
low: 165.240005,
close: 167.419998,
volume: 9382300,
},
{
date: new Date(2024, 0, 19),
open: 167.550003,
high: 170.570007,
low: 167.080002,
close: 170.309998,
volume: 13114400,
},
{
date: new Date(2024, 0, 22),
open: 170.460007,
high: 171.979996,
low: 169.710007,
close: 170.110001,
volume: 12837500,
},
{
date: new Date(2024, 0, 23),
open: 169.669998,
high: 169.75,
low: 168.440002,
close: 168.990005,
volume: 8360800,
},
{
date: new Date(2024, 0, 24),
open: 169.360001,
high: 171.009995,
low: 168.860001,
close: 170.5,
volume: 9967100,
},
{
date: new Date(2024, 0, 25),
open: 172.309998,
high: 172.990005,
low: 170.910004,
close: 172.940002,
volume: 8873500,
},
{
date: new Date(2024, 0, 26),
open: 172.610001,
high: 173.059998,
low: 171.779999,
close: 172.279999,
volume: 7443000,
},
{
date: new Date(2024, 0, 29),
open: 172.240005,
high: 172.839996,
low: 171.300003,
close: 172.729996,
volume: 6971200,
},
{
date: new Date(2024, 0, 30),
open: 172.830002,
high: 176.759995,
low: 172.830002,
close: 176.270004,
volume: 10822100,
},
{
date: new Date(2024, 0, 31),
open: 176.199997,
high: 178.300003,
low: 174.339996,
close: 174.360001,
volume: 11521800,
},
{
date: new Date(2024, 1, 1),
open: 173.639999,
high: 174.839996,
low: 171.429993,
close: 173.729996,
volume: 9354800,
},
{
date: new Date(2024, 1, 2),
open: 173.300003,
high: 175.820007,
low: 173.259995,
close: 174.729996,
volume: 8607600,
},
{
date: new Date(2024, 1, 5),
open: 173.860001,
high: 175.089996,
low: 172.919998,
close: 174.5,
volume: 7820200,
},
{
date: new Date(2024, 1, 6),
open: 174.610001,
high: 175.869995,
low: 173.759995,
close: 175.100006,
volume: 6764800,
},
{
date: new Date(2024, 1, 7),
open: 175.690002,
high: 175.869995,
low: 173.960007,
close: 175.429993,
volume: 7225500,
},
{
date: new Date(2024, 1, 8),
open: 175,
high: 175.309998,
low: 173.570007,
close: 174.800003,
volume: 6060300,
},
{
date: new Date(2024, 1, 9),
open: 175,
high: 175.100006,
low: 173.669998,
close: 175.009995,
volume: 6296700,
},
{
date: new Date(2024, 1, 12),
open: 174.779999,
high: 176.809998,
low: 173.699997,
close: 175.789993,
volume: 8539300,
},
{
date: new Date(2024, 1, 13),
open: 175.320007,
high: 176.229996,
low: 172.619995,
close: 174.259995,
volume: 8397600,
},
{
date: new Date(2024, 1, 14),
open: 175.070007,
high: 176.100006,
low: 174.419998,
close: 176.029999,
volume: 7056700,
},
{
date: new Date(2024, 1, 15),
open: 176.149994,
high: 180.210007,
low: 176.149994,
close: 179.869995,
volume: 8723400,
},
{
date: new Date(2024, 1, 16),
open: 179.610001,
high: 179.979996,
low: 178.160004,
close: 179.029999,
volume: 8148100,
},
{
date: new Date(2024, 1, 20),
open: 179.190002,
high: 180.460007,
low: 178.410004,
close: 179.729996,
volume: 9668000,
},
{
date: new Date(2024, 1, 21),
open: 179.949997,
high: 180.990005,
low: 178.520004,
close: 180.899994,
volume: 7027900,
},
{
date: new Date(2024, 1, 22),
open: 181.820007,
high: 183.419998,
low: 181.240005,
close: 183.070007,
volume: 9296500,
},
{
date: new Date(2024, 1, 23),
open: 183.809998,
high: 185.199997,
low: 183.190002,
close: 183.990005,
volume: 7105800,
},
{
date: new Date(2024, 1, 26),
open: 183.75,
high: 184.460007,
low: 182.479996,
close: 183.360001,
volume: 7145400,
},
{
date: new Date(2024, 1, 27),
open: 183.309998,
high: 183.539993,
low: 182.240005,
close: 183.449997,
volume: 5717100,
},
{
date: new Date(2024, 1, 28),
open: 183.429993,
high: 185.199997,
low: 182.960007,
close: 184.380005,
volume: 6131600,
},
{
date: new Date(2024, 1, 29),
open: 185.660004,
high: 186.429993,
low: 183.850006,
close: 186.059998,
volume: 9643000,
},
{
date: new Date(2024, 2, 1),
open: 185.699997,
high: 186.440002,
low: 185.100006,
close: 185.289993,
volume: 6311800,
},
{
date: new Date(2024, 2, 4),
open: 184.710007,
high: 187.589996,
low: 184.270004,
close: 186.679993,
volume: 7063600,
},
{
date: new Date(2024, 2, 5),
open: 186.360001,
high: 189.300003,
low: 186.360001,
close: 188.550003,
volume: 6617800,
},
{
date: new Date(2024, 2, 6),
open: 189.25,
high: 190.070007,
low: 187.630005,
close: 189.529999,
volume: 7572900,
},
{
date: new Date(2024, 2, 7),
open: 189.910004,
high: 190.5,
low: 186.630005,
close: 187.869995,
volume: 7618300,
},
{
date: new Date(2024, 2, 8),
open: 188.440002,
high: 190.460007,
low: 187.919998,
close: 188.220001,
volume: 6166800,
},
{
date: new Date(2024, 2, 11),
open: 187.279999,
high: 188.440002,
low: 186.220001,
close: 188.289993,
volume: 5762600,
},
{
date: new Date(2024, 2, 12),
open: 188.949997,
high: 190.160004,
low: 187.910004,
close: 189.839996,
volume: 5708400,
},
{
date: new Date(2024, 2, 13),
open: 190.360001,
high: 191.729996,
low: 189.839996,
close: 191.380005,
volume: 7795500,
},
{
date: new Date(2024, 2, 14),
open: 191.029999,
high: 191.630005,
low: 187.100006,
close: 187.970001,
volume: 10310900,
},
{
date: new Date(2024, 2, 15),
open: 186.479996,
high: 190.940002,
low: 186.479996,
close: 190.300003,
volume: 17208100,
},
{
date: new Date(2024, 2, 18),
open: 190.630005,
high: 192.699997,
low: 189.889999,
close: 192.660004,
volume: 9013800,
},
{
date: new Date(2024, 2, 19),
open: 192.710007,
high: 193.929993,
low: 192.380005,
close: 193.789993,
volume: 8478700,
},
{
date: new Date(2024, 2, 20),
open: 194.190002,
high: 196.559998,
low: 193.610001,
close: 196.330002,
volume: 9367000,
},
{
date: new Date(2024, 2, 21),
open: 196.520004,
high: 199.429993,
low: 196.330002,
close: 199.059998,
volume: 11203800,
},
{
date: new Date(2024, 2, 22),
open: 199.009995,
high: 200.479996,
low: 196.539993,
close: 196.619995,
volume: 8105800,
},
{
date: new Date(2024, 2, 25),
open: 196.600006,
high: 196.940002,
low: 194.360001,
close: 194.820007,
volume: 8620000,
},
{
date: new Date(2024, 2, 26),
open: 194.589996,
high: 196.660004,
low: 194.059998,
close: 195.729996,
volume: 5961500,
},
{
date: new Date(2024, 2, 27),
open: 196.5,
high: 199.600006,
low: 196.380005,
close: 199.520004,
volume: 8725800,
},
{
date: new Date(2024, 2, 28),
open: 199.490005,
high: 200.720001,
low: 198.539993,
close: 200.300003,
volume: 8628300,
},
{
date: new Date(2024, 3, 1),
open: 199.990005,
high: 200.940002,
low: 198.570007,
close: 198.940002,
volume: 7309000,
},
{
date: new Date(2024, 3, 2),
open: 198.389999,
high: 199.779999,
low: 198.080002,
close: 198.860001,
volume: 7014700,
},
{
date: new Date(2024, 3, 3),
open: 199.039993,
high: 199.559998,
low: 197.699997,
close: 198.300003,
volume: 9353400,
},
{
date: new Date(2024, 3, 4),
open: 199.149994,
high: 199.679993,
low: 195.550003,
close: 195.649994,
volume: 9243800,
},
{
date: new Date(2024, 3, 5),
open: 196.160004,
high: 198.119995,
low: 195.110001,
close: 197.449997,
volume: 6531000,
},
{
date: new Date(2024, 3, 8),
open: 197.619995,
high: 198.979996,
low: 197.619995,
close: 198.479996,
volume: 8001000,
},
{
date: new Date(2024, 3, 9),
open: 198.070007,
high: 198.880005,
low: 194.910004,
close: 197.149994,
volume: 7358600,
},
{
date: new Date(2024, 3, 10),
open: 195.550003,
high: 197.070007,
low: 194.179993,
close: 195.470001,
volume: 7681400,
},
{
date: new Date(2024, 3, 11),
open: 196,
high: 196.570007,
low: 193.240005,
close: 195.429993,
volume: 10137700,
},
{
date: new Date(2024, 3, 12),
open: 188.320007,
high: 188.929993,
low: 182.539993,
close: 182.789993,
volume: 31506200,
},
{
date: new Date(2024, 3, 15),
open: 184.5,
high: 187.460007,
low: 182.199997,
close: 182.889999,
volume: 14766600,
},
{
date: new Date(2024, 3, 16),
open: 182.899994,
high: 183.160004,
low: 179.649994,
close: 180.800003,
volume: 16451800,
},
{
date: new Date(2024, 3, 17),
open: 181.369995,
high: 182.419998,
low: 179.199997,
close: 180.080002,
volume: 9017100,
},
{
date: new Date(2024, 3, 18),
open: 181.100006,
high: 183.360001,
low: 179.970001,
close: 181.25,
volume: 9557700,
},
{
date: new Date(2024, 3, 19),
open: 182.399994,
high: 185.880005,
low: 181.410004,
close: 185.800003,
volume: 13380200,
},
{
date: new Date(2024, 3, 22),
open: 185.990005,
high: 190.130005,
low: 185.979996,
close: 189.410004,
volume: 11529700,
},
{
date: new Date(2024, 3, 23),
open: 191.130005,
high: 192.229996,
low: 190.520004,
close: 192.139999,
volume: 9144400,
},
{
date: new Date(2024, 3, 24),
open: 190.529999,
high: 193.229996,
low: 190.169998,
close: 193.080002,
volume: 6964900,
},
{
date: new Date(2024, 3, 25),
open: 192.25,
high: 193.940002,
low: 191.179993,
close: 193.369995,
volume: 9802300,
},
{
date: new Date(2024, 3, 26),
open: 193.570007,
high: 194.869995,
low: 193.059998,
close: 193.490005,
volume: 6413700,
},
{
date: new Date(2024, 3, 29),
open: 193.479996,
high: 194.259995,
low: 192.429993,
close: 193.279999,
volume: 5387800,
},
{
date: new Date(2024, 3, 30),
open: 192.809998,
high: 194.990005,
low: 191.639999,
close: 191.740005,
volume: 8153700,
},
{
date: new Date(2024, 4, 1),
open: 192.270004,
high: 194.460007,
low: 190.789993,
close: 191.860001,
volume: 7445300,
},
{
date: new Date(2024, 4, 2),
open: 193.070007,
high: 193.5,
low: 189.520004,
close: 191.660004,
volume: 6501700,
},
{
date: new Date(2024, 4, 3),
open: 192,
high: 192.529999,
low: 188.460007,
close: 190.509995,
volume: 8922800,
},
{
date: new Date(2024, 4, 6),
open: 191.729996,
high: 192.199997,
low: 189.820007,
close: 192,
volume: 7911100,
},
{
date: new Date(2024, 4, 7),
open: 191.699997,
high: 192.929993,
low: 191.649994,
close: 191.75,
volume: 7688800,
},
{
date: new Date(2024, 4, 8),
open: 191,
high: 196.649994,
low: 191,
close: 195.649994,
volume: 9227600,
},
{
date: new Date(2024, 4, 9),
open: 195.169998,
high: 197.589996,
low: 195.100006,
close: 197.5,
volume: 7977300,
},
{
date: new Date(2024, 4, 10),
open: 198.539993,
high: 199.339996,
low: 198.270004,
close: 198.770004,
volume: 7529800,
},
{
date: new Date(2024, 4, 13),
open: 198.800003,
high: 199.850006,
low: 198.039993,
close: 198.729996,
volume: 7049200,
},
{
date: new Date(2024, 4, 14),
open: 199,
high: 201.580002,
low: 198.160004,
close: 201.509995,
volume: 8596200,
},
{
date: new Date(2024, 4, 15),
open: 202.009995,
high: 202.690002,
low: 199.770004,
close: 202.110001,
volume: 8370000,
},
{
date: new Date(2024, 4, 16),
open: 202.220001,
high: 204.479996,
low: 201.990005,
close: 202.470001,
volume: 8497900,
},
{
date: new Date(2024, 4, 17),
open: 203.809998,
high: 205.050003,
low: 202.809998,
close: 204.789993,
volume: 9260500,
},
{
date: new Date(2024, 4, 20),
open: 204.389999,
high: 205.880005,
low: 195.399994,
close: 195.580002,
volume: 17373300,
},
{
date: new Date(2024, 4, 21),
open: 197,
high: 199.899994,
low: 196.600006,
close: 199.520004,
volume: 14420800,
},
{
date: new Date(2024, 4, 22),
open: 199,
high: 200.940002,
low: 197.690002,
close: 198.309998,
volume: 9425300,
},
{
date: new Date(2024, 4, 23),
open: 197.809998,
high: 198.300003,
low: 196.070007,
close: 196.919998,
volume: 8069400,
},
{
date: new Date(2024, 4, 24),
open: 197.75,
high: 200.759995,
low: 197.559998,
close: 200.710007,
volume: 7355400,
},
{
date: new Date(2024, 4, 28),
open: 199.860001,
high: 200.410004,
low: 198.660004,
close: 199.5,
volume: 6910200,
},
{
date: new Date(2024, 4, 29),
open: 198,
high: 198.990005,
low: 196.889999,
close: 198.110001,
volume: 6120000,
},
{
date: new Date(2024, 4, 30),
open: 198.559998,
high: 199.850006,
low: 198.399994,
close: 199.330002,
volume: 6829700,
},
{
date: new Date(2024, 4, 31),
open: 199.300003,
high: 203.300003,
low: 198.350006,
close: 202.630005,
volume: 14417900,
},
{
date: new Date(2024, 5, 3),
open: 202.309998,
high: 202.419998,
low: 199.190002,
close: 201.820007,
volume: 6444300,
},
{
date: new Date(2024, 5, 4),
open: 200.160004,
high: 201.979996,
low: 198.279999,
close: 199.160004,
volume: 6848300,
},
{
date: new Date(2024, 5, 5),
open: 199.759995,
high: 199.820007,
low: 196.919998,
close: 197.259995,
volume: 8351600,
},
{
date: new Date(2024, 5, 6),
open: 197.259995,
high: 198.020004,
low: 195.330002,
close: 196.910004,
volume: 7640300,
},
{
date: new Date(2024, 5, 7),
open: 197.429993,
high: 200.919998,
low: 197.009995,
close: 199.949997,
volume: 6964500,
},
{
date: new Date(2024, 5, 10),
open: 199.240005,
high: 200.839996,
low: 198.440002,
close: 199.610001,
volume: 6071200,
},
{
date: new Date(2024, 5, 11),
open: 197.910004,
high: 197.940002,
low: 193.600006,
close: 194.360001,
volume: 9235300,
},
{
date: new Date(2024, 5, 12),
open: 196,
high: 196.720001,
low: 191.309998,
close: 191.529999,
volume: 12751300,
},
{
date: new Date(2024, 5, 13),
open: 192.320007,
high: 194.580002,
low: 190.880005,
close: 193.660004,
volume: 8587800,
},
{
date: new Date(2024, 5, 14),
open: 191.449997,
high: 194.860001,
low: 191.419998,
close: 193.779999,
volume: 6874000,
},
{
date: new Date(2024, 5, 17),
open: 193.479996,
high: 195.580002,
low: 192.639999,
close: 194.979996,
volume: 8725400,
},
{
date: new Date(2024, 5, 18),
open: 194.600006,
high: 197.960007,
low: 194.130005,
close: 197,
volume: 9023000,
},
{
date: new Date(2024, 5, 20),
open: 196.389999,
high: 199.449997,
low: 196.110001,
close: 198.669998,
volume: 8731100,
},
{
date: new Date(2024, 5, 21),
open: 196.710007,
high: 197.169998,
low: 194.220001,
close: 196.300003,
volume: 20972500,
},
{
date: new Date(2024, 5, 24),
open: 197.809998,
high: 199.229996,
low: 197.100006,
close: 198.880005,
volume: 9785900,
},
{
date: new Date(2024, 5, 25),
open: 198.089996,
high: 200.070007,
low: 197.740005,
close: 198.070007,
volume: 6915900,
},
{
date: new Date(2024, 5, 26),
open: 197.449997,
high: 197.940002,
low: 196.279999,
close: 197.429993,
volume: 7758600,
},
{
date: new Date(2024, 5, 27),
open: 197.440002,
high: 199.860001,
low: 196.899994,
close: 199.169998,
volume: 7913500,
},
{
date: new Date(2024, 5, 28),
open: 200.009995,
high: 202.600006,
low: 199.300003,
close: 202.259995,
volume: 15301900,
},
];
return data;
}
// Angular entry point file
import '@angular/compiler';
import { bootstrapApplication } from '@angular/platform-browser';
import { AppComponent } from './app.component';
bootstrapApplication(AppComponent);
Financial Chart features can be enabled or disabled via the following properties:
const options: AgFinancialChartOptions = {
// ...
navigator: false, // disabled by default
toolbar: true,
rangeButtons: true,
volume: true,
statusBar: true,
zoom: true,
};In this configuration:
navigator: Enables the mini chart navigator for easy dataset navigation.toolbar: Shows the Toolbar.rangeButtons: Provides range buttons for navigating different time periods.volume: Displays volume data on the chart.statusBar: Shows a status bar at the top of the chart when hovering over the chart series.zoom: Enables zoom functionality for detailed analysis of the data.
Chart Types Copy Link
End users can use the Chart Type Selection Tool to choose a series type for visualising the data. However, this can also be done programmatically.
The default chart type is candlestick. To use a different chart type, set the chartType property.
const options: AgFinancialChartOptions = {
// ...
chartType: 'line', // Set to line
};The chart type state can be saved, restored and programmatically initialised and modified, using the Chart State API.
The following chart types are supported:
candlestick,hollow-candlestick,ohlc,line,step-line,hlc,high-low.
Chart Styling Copy Link
import { Component } from "@angular/core";
import { AgFinancialCharts } from "ag-charts-angular";
import {
AgFinancialChartOptions,
FinancialChartModule,
ModuleRegistry,
} from "ag-charts-enterprise";
import { getData } from "./data";
ModuleRegistry.registerModules([FinancialChartModule]);
@Component({
selector: "my-app",
standalone: true,
imports: [AgFinancialCharts],
template: `<ag-financial-charts
[options]="options"
></ag-financial-charts>
`,
})
export class AppComponent {
public options;
constructor() {
this.options = {
theme: {
palette: {
up: { fill: "#F3A93C", stroke: "#A8492D" },
down: { fill: "#1A00F4", stroke: "#75FBFD" },
},
},
data: getData(),
};
}
}
export function getData() {
const data = [
{
date: new Date(2022, 2, 1),
open: 140.039993,
high: 140.479996,
low: 133.580002,
close: 136.449997,
volume: 36840400,
},
{
date: new Date(2022, 2, 2),
open: 137.289993,
high: 140.039993,
low: 136.610001,
close: 139.279999,
volume: 19405600,
},
{
date: new Date(2022, 2, 3),
open: 139.839996,
high: 140.979996,
low: 137.059998,
close: 138.289993,
volume: 16640800,
},
{
date: new Date(2022, 2, 4),
open: 134.940002,
high: 135.419998,
low: 132.399994,
close: 134.399994,
volume: 21016000,
},
{
date: new Date(2022, 2, 7),
open: 132.169998,
high: 132.690002,
low: 128.949997,
close: 129.210007,
volume: 27560100,
},
{
date: new Date(2022, 2, 8),
open: 129.639999,
high: 131.789993,
low: 127.269997,
close: 128.300003,
volume: 19207800,
},
{
date: new Date(2022, 2, 9),
open: 132.899994,
high: 135.240005,
low: 132.440002,
close: 133.440002,
volume: 17536200,
},
{
date: new Date(2022, 2, 10),
open: 131.860001,
high: 133.449997,
low: 130.320007,
close: 131.860001,
volume: 15604200,
},
{
date: new Date(2022, 2, 11),
open: 132.490005,
high: 134.080002,
low: 128.419998,
close: 128.889999,
volume: 20061800,
},
{
date: new Date(2022, 2, 14),
open: 129.460007,
high: 132.919998,
low: 129.229996,
close: 130.169998,
volume: 15786900,
},
{
date: new Date(2022, 2, 15),
open: 131.800003,
high: 133.550003,
low: 131.130005,
close: 132.479996,
volume: 15096600,
},
{
date: new Date(2022, 2, 16),
open: 134.869995,
high: 138.490005,
low: 134.429993,
close: 138.399994,
volume: 20354900,
},
{
date: new Date(2022, 2, 17),
open: 136.860001,
high: 140.190002,
low: 135.919998,
close: 140.149994,
volume: 17050500,
},
{
date: new Date(2022, 2, 18),
open: 140.190002,
high: 140.850006,
low: 138.460007,
close: 140.100006,
volume: 23656500,
},
{
date: new Date(2022, 2, 21),
open: 140.350006,
high: 140.759995,
low: 138.729996,
close: 139.649994,
volume: 12676100,
},
{
date: new Date(2022, 2, 22),
open: 142.270004,
high: 143.929993,
low: 141.720001,
close: 142.619995,
volume: 13548600,
},
{
date: new Date(2022, 2, 23),
open: 140.979996,
high: 141.589996,
low: 139.199997,
close: 139.779999,
volume: 12093200,
},
{
date: new Date(2022, 2, 24),
open: 140.300003,
high: 140.710007,
low: 139.110001,
close: 140.690002,
volume: 10017600,
},
{
date: new Date(2022, 2, 25),
open: 141.089996,
high: 143.179993,
low: 140.800003,
close: 141.919998,
volume: 8383500,
},
{
date: new Date(2022, 2, 28),
open: 140,
high: 140.970001,
low: 137.899994,
close: 140.869995,
volume: 10818100,
},
{
date: new Date(2022, 2, 29),
open: 143.350006,
high: 143.600006,
low: 140.240005,
close: 141.179993,
volume: 11316500,
},
{
date: new Date(2022, 2, 30),
open: 141.899994,
high: 142.119995,
low: 139.910004,
close: 140.539993,
volume: 8771000,
},
{
date: new Date(2022, 2, 31),
open: 139.830002,
high: 140.350006,
low: 136.259995,
close: 136.320007,
volume: 17353900,
},
{
date: new Date(2022, 3, 1),
open: 137.399994,
high: 137.410004,
low: 133.800003,
close: 135.309998,
volume: 15721300,
},
{
date: new Date(2022, 3, 4),
open: 134.119995,
high: 136.940002,
low: 132.889999,
close: 135.910004,
volume: 17416400,
},
{
date: new Date(2022, 3, 5),
open: 134.070007,
high: 135.399994,
low: 133.009995,
close: 133.339996,
volume: 12110300,
},
{
date: new Date(2022, 3, 6),
open: 131.580002,
high: 132.559998,
low: 130.960007,
close: 131.490005,
volume: 12914700,
},
{
date: new Date(2022, 3, 7),
open: 130.949997,
high: 131.919998,
low: 128.729996,
close: 131.089996,
volume: 12994200,
},
{
date: new Date(2022, 3, 8),
open: 131.669998,
high: 133.899994,
low: 131.490005,
close: 133.490005,
volume: 13126900,
},
{
date: new Date(2022, 3, 11),
open: 133,
high: 134.899994,
low: 132.570007,
close: 133,
volume: 10466400,
},
{
date: new Date(2022, 3, 12),
open: 132.139999,
high: 134.580002,
low: 130.699997,
close: 131.539993,
volume: 12989900,
},
{
date: new Date(2022, 3, 13),
open: 126.940002,
high: 129.25,
low: 126.010002,
close: 127.300003,
volume: 30838000,
},
{
date: new Date(2022, 3, 14),
open: 126.5,
high: 128.300003,
low: 125.019997,
close: 126.120003,
volume: 18835200,
},
{
date: new Date(2022, 3, 18),
open: 125.669998,
high: 129.240005,
low: 125.540001,
close: 128.460007,
volume: 11834400,
},
{
date: new Date(2022, 3, 19),
open: 128.449997,
high: 131.320007,
low: 128.229996,
close: 131.119995,
volume: 15015400,
},
{
date: new Date(2022, 3, 20),
open: 132.520004,
high: 133.509995,
low: 131.339996,
close: 131.580002,
volume: 13430200,
},
{
date: new Date(2022, 3, 21),
open: 132.220001,
high: 132.809998,
low: 129.960007,
close: 130.559998,
volume: 12174200,
},
{
date: new Date(2022, 3, 22),
open: 130.279999,
high: 130.520004,
low: 126.690002,
close: 126.809998,
volume: 14318800,
},
{
date: new Date(2022, 3, 25),
open: 126.010002,
high: 127.120003,
low: 123.110001,
close: 126.769997,
volume: 17149000,
},
{
date: new Date(2022, 3, 26),
open: 124.639999,
high: 126.410004,
low: 122.870003,
close: 123.019997,
volume: 17209500,
},
{
date: new Date(2022, 3, 27),
open: 122.330002,
high: 123.559998,
low: 121.220001,
close: 121.419998,
volume: 17215200,
},
{
date: new Date(2022, 3, 28),
open: 122.809998,
high: 123.650002,
low: 121.139999,
close: 123.339996,
volume: 13015600,
},
{
date: new Date(2022, 3, 29),
open: 123.050003,
high: 123.610001,
low: 118.900002,
close: 119.360001,
volume: 14874800,
},
{
date: new Date(2022, 4, 2),
open: 119.879997,
high: 120.709999,
low: 118.220001,
close: 120.449997,
volume: 18545000,
},
{
date: new Date(2022, 4, 3),
open: 121.529999,
high: 124.169998,
low: 120.779999,
close: 123.029999,
volume: 15720900,
},
{
date: new Date(2022, 4, 4),
open: 122.800003,
high: 127.400002,
low: 122.739998,
close: 127.099998,
volume: 17128500,
},
{
date: new Date(2022, 4, 5),
open: 125.25,
high: 126.099998,
low: 122.160004,
close: 123.919998,
volume: 15055400,
},
{
date: new Date(2022, 4, 6),
open: 123.800003,
high: 124.290001,
low: 121.18,
close: 123.720001,
volume: 14417900,
},
{
date: new Date(2022, 4, 9),
open: 122.110001,
high: 123.330002,
low: 120.5,
close: 121.860001,
volume: 14312300,
},
{
date: new Date(2022, 4, 10),
open: 123.110001,
high: 123.779999,
low: 117.559998,
close: 118.889999,
volume: 16382400,
},
{
date: new Date(2022, 4, 11),
open: 119.300003,
high: 122.889999,
low: 117.940002,
close: 118.139999,
volume: 14630300,
},
{
date: new Date(2022, 4, 12),
open: 117,
high: 118.32,
low: 115.370003,
close: 118.040001,
volume: 16318800,
},
{
date: new Date(2022, 4, 13),
open: 119.410004,
high: 120.25,
low: 117.959999,
close: 119.089996,
volume: 10443200,
},
{
date: new Date(2022, 4, 16),
open: 118.540001,
high: 119.459999,
low: 117.230003,
close: 118.260002,
volume: 10269000,
},
{
date: new Date(2022, 4, 17),
open: 121.040001,
high: 122.970001,
low: 120.809998,
close: 122.18,
volume: 11160200,
},
{
date: new Date(2022, 4, 18),
open: 121.300003,
high: 121.970001,
low: 119.529999,
close: 120.089996,
volume: 12664900,
},
{
date: new Date(2022, 4, 19),
open: 118.190002,
high: 119.650002,
low: 117.629997,
close: 118.309998,
volume: 12765800,
},
{
date: new Date(2022, 4, 20),
open: 119.459999,
high: 119.669998,
low: 115.019997,
close: 117.339996,
volume: 13150100,
},
{
date: new Date(2022, 4, 23),
open: 120.459999,
high: 126.57,
low: 120.449997,
close: 124.599998,
volume: 24376700,
},
{
date: new Date(2022, 4, 24),
open: 124.360001,
high: 127.489998,
low: 123.110001,
close: 126.360001,
volume: 19324900,
},
{
date: new Date(2022, 4, 25),
open: 126.279999,
high: 127.860001,
low: 125.169998,
close: 127.239998,
volume: 12780400,
},
{
date: new Date(2022, 4, 26),
open: 128.369995,
high: 130.190002,
low: 128.210007,
close: 129.440002,
volume: 15990900,
},
{
date: new Date(2022, 4, 27),
open: 130.160004,
high: 131.270004,
low: 129.139999,
close: 131.270004,
volume: 11177800,
},
{
date: new Date(2022, 4, 31),
open: 130.179993,
high: 133.149994,
low: 129.710007,
close: 132.229996,
volume: 17015000,
},
{
date: new Date(2022, 5, 1),
open: 132.869995,
high: 132.869995,
low: 128.669998,
close: 129.910004,
volume: 10768000,
},
{
date: new Date(2022, 5, 2),
open: 129.899994,
high: 132.009995,
low: 128.669998,
close: 132,
volume: 8374800,
},
{
date: new Date(2022, 5, 3),
open: 131.210007,
high: 131.770004,
low: 129.990005,
close: 130.160004,
volume: 8596000,
},
{
date: new Date(2022, 5, 6),
open: 131.089996,
high: 132.389999,
low: 129.460007,
close: 129.729996,
volume: 11323500,
},
{
date: new Date(2022, 5, 7),
open: 128.830002,
high: 130.320007,
low: 128.619995,
close: 130.070007,
volume: 6722200,
},
{
date: new Date(2022, 5, 8),
open: 129,
high: 129.449997,
low: 126.900002,
close: 128,
volume: 8422100,
},
{
date: new Date(2022, 5, 9),
open: 127.370003,
high: 128.100006,
low: 125.269997,
close: 125.309998,
volume: 13560100,
},
{
date: new Date(2022, 5, 10),
open: 122.589996,
high: 123.400002,
low: 119.32,
close: 119.550003,
volume: 12945200,
},
{
date: new Date(2022, 5, 13),
open: 116.860001,
high: 117.949997,
low: 115.059998,
close: 115.989998,
volume: 16805600,
},
{
date: new Date(2022, 5, 14),
open: 115.550003,
high: 117.32,
low: 113.220001,
close: 114.059998,
volume: 13357900,
},
{
date: new Date(2022, 5, 15),
open: 115.620003,
high: 116.949997,
low: 113.169998,
close: 115.410004,
volume: 14083500,
},
{
date: new Date(2022, 5, 16),
open: 113.860001,
high: 114.260002,
low: 111.870003,
close: 113.43,
volume: 16724900,
},
{
date: new Date(2022, 5, 17),
open: 113.540001,
high: 114.629997,
low: 112.160004,
close: 113.029999,
volume: 30919900,
},
{
date: new Date(2022, 5, 21),
open: 115.870003,
high: 117.029999,
low: 115.040001,
close: 115.830002,
volume: 11680500,
},
{
date: new Date(2022, 5, 22),
open: 114.879997,
high: 116.199997,
low: 114.389999,
close: 115.18,
volume: 9842700,
},
{
date: new Date(2022, 5, 23),
open: 115.010002,
high: 115.18,
low: 111.480003,
close: 113.919998,
volume: 11851500,
},
{
date: new Date(2022, 5, 24),
open: 113.230003,
high: 117.82,
low: 112.830002,
close: 117.32,
volume: 14841100,
},
{
date: new Date(2022, 5, 27),
open: 118.059998,
high: 118.5,
low: 115.639999,
close: 116.379997,
volume: 11280500,
},
{
date: new Date(2022, 5, 28),
open: 117.669998,
high: 119.290001,
low: 115.599998,
close: 115.82,
volume: 11590900,
},
{
date: new Date(2022, 5, 29),
open: 116,
high: 116.82,
low: 114.730003,
close: 115.300003,
volume: 9338400,
},
{
date: new Date(2022, 5, 30),
open: 113.169998,
high: 114.080002,
low: 110.93,
close: 112.610001,
volume: 15172600,
},
{
date: new Date(2022, 6, 1),
open: 112.650002,
high: 114.419998,
low: 111.160004,
close: 114.050003,
volume: 10573600,
},
{
date: new Date(2022, 6, 5),
open: 110.769997,
high: 112.709999,
low: 109.300003,
close: 112.620003,
volume: 12514200,
},
{
date: new Date(2022, 6, 6),
open: 111.730003,
high: 112.989998,
low: 110.790001,
close: 111.889999,
volume: 10656200,
},
{
date: new Date(2022, 6, 7),
open: 113.5,
high: 114.900002,
low: 113.400002,
close: 114.720001,
volume: 10347400,
},
{
date: new Date(2022, 6, 8),
open: 115.160004,
high: 115.650002,
low: 113.610001,
close: 114.360001,
volume: 8807800,
},
{
date: new Date(2022, 6, 11),
open: 113.550003,
high: 114.230003,
low: 112.220001,
close: 112.860001,
volume: 7939500,
},
{
date: new Date(2022, 6, 12),
open: 112.580002,
high: 115.18,
low: 112.260002,
close: 112.970001,
volume: 11250900,
},
{
date: new Date(2022, 6, 13),
open: 111.75,
high: 112.480003,
low: 110.379997,
close: 111.910004,
volume: 12979900,
},
{
date: new Date(2022, 6, 14),
open: 107.989998,
high: 108.230003,
low: 106.059998,
close: 108,
volume: 26204800,
},
{
date: new Date(2022, 6, 15),
open: 109.160004,
high: 113.879997,
low: 107.669998,
close: 112.949997,
volume: 18863900,
},
{
date: new Date(2022, 6, 18),
open: 114.769997,
high: 115.839996,
low: 111.290001,
close: 111.790001,
volume: 13977900,
},
{
date: new Date(2022, 6, 19),
open: 113.129997,
high: 114.940002,
low: 112.669998,
close: 114.559998,
volume: 11862300,
},
{
date: new Date(2022, 6, 20),
open: 114.099998,
high: 114.739998,
low: 113.480003,
close: 114.540001,
volume: 11667500,
},
{
date: new Date(2022, 6, 21),
open: 114.440002,
high: 115.529999,
low: 113.370003,
close: 115.32,
volume: 11595900,
},
{
date: new Date(2022, 6, 22),
open: 115.239998,
high: 116.25,
low: 113.669998,
close: 114.760002,
volume: 7645500,
},
{
date: new Date(2022, 6, 25),
open: 115.839996,
high: 116.459999,
low: 114.769997,
close: 115.220001,
volume: 9394000,
},
{
date: new Date(2022, 6, 26),
open: 114.580002,
high: 115.580002,
low: 113.029999,
close: 113.419998,
volume: 10675100,
},
{
date: new Date(2022, 6, 27),
open: 114.010002,
high: 115.739998,
low: 113.300003,
close: 115.239998,
volume: 9337400,
},
{
date: new Date(2022, 6, 28),
open: 115.25,
high: 115.980003,
low: 113.529999,
close: 114.809998,
volume: 10384800,
},
{
date: new Date(2022, 6, 29),
open: 115.589996,
high: 116.5,
low: 114.790001,
close: 115.360001,
volume: 12944500,
},
{
date: new Date(2022, 7, 1),
open: 114.5,
high: 115.110001,
low: 113.07,
close: 114.209999,
volume: 14740400,
},
{
date: new Date(2022, 7, 2),
open: 113.919998,
high: 114.400002,
low: 112.269997,
close: 112.43,
volume: 14942900,
},
{
date: new Date(2022, 7, 3),
open: 113.449997,
high: 114.099998,
low: 111.709999,
close: 113.610001,
volume: 14394500,
},
{
date: new Date(2022, 7, 4),
open: 112.849998,
high: 113.32,
low: 111.019997,
close: 112.360001,
volume: 18033900,
},
{
date: new Date(2022, 7, 5),
open: 112.529999,
high: 116.190002,
low: 112.050003,
close: 115.760002,
volume: 14174600,
},
{
date: new Date(2022, 7, 8),
open: 116.25,
high: 116.699997,
low: 114.18,
close: 114.349998,
volume: 10332500,
},
{
date: new Date(2022, 7, 9),
open: 114.75,
high: 115.989998,
low: 114.370003,
close: 115.379997,
volume: 10233800,
},
{
date: new Date(2022, 7, 10),
open: 117.959999,
high: 119.370003,
low: 117.5,
close: 118.389999,
volume: 12847300,
},
{
date: new Date(2022, 7, 11),
open: 119.900002,
high: 121.199997,
low: 119.309998,
close: 120.139999,
volume: 11684900,
},
{
date: new Date(2022, 7, 12),
open: 120.669998,
high: 122.25,
low: 119.440002,
close: 122.129997,
volume: 9906700,
},
{
date: new Date(2022, 7, 15),
open: 121.139999,
high: 122.720001,
low: 120.599998,
close: 122.459999,
volume: 8456200,
},
{
date: new Date(2022, 7, 16),
open: 122.290001,
high: 124.239998,
low: 121.870003,
close: 123.629997,
volume: 9555000,
},
{
date: new Date(2022, 7, 17),
open: 122.300003,
high: 123.160004,
low: 121.690002,
close: 122.589996,
volume: 8149300,
},
{
date: new Date(2022, 7, 18),
open: 122.239998,
high: 122.470001,
low: 120.550003,
close: 121.639999,
volume: 9531800,
},
{
date: new Date(2022, 7, 19),
open: 120.620003,
high: 120.989998,
low: 118.110001,
close: 118.629997,
volume: 13464500,
},
{
date: new Date(2022, 7, 22),
open: 116.75,
high: 117.160004,
low: 115.5,
close: 116.669998,
volume: 8967600,
},
{
date: new Date(2022, 7, 23),
open: 116.690002,
high: 117.290001,
low: 115.379997,
close: 115.519997,
volume: 7607000,
},
{
date: new Date(2022, 7, 24),
open: 115.290001,
high: 116.410004,
low: 114.449997,
close: 115.800003,
volume: 9771300,
},
{
date: new Date(2022, 7, 25),
open: 116.160004,
high: 118.739998,
low: 115.68,
close: 118.550003,
volume: 10758900,
},
{
date: new Date(2022, 7, 26),
open: 119.459999,
high: 119.989998,
low: 114.599998,
close: 114.669998,
volume: 11276200,
},
{
date: new Date(2022, 7, 29),
open: 114,
high: 114.860001,
low: 113.459999,
close: 114.389999,
volume: 8117300,
},
{
date: new Date(2022, 7, 30),
open: 115,
high: 115.580002,
low: 113.360001,
close: 114.410004,
volume: 10745400,
},
{
date: new Date(2022, 7, 31),
open: 114.480003,
high: 115.029999,
low: 113.339996,
close: 113.730003,
volume: 10738300,
},
{
date: new Date(2022, 8, 1),
open: 113.290001,
high: 114.629997,
low: 111.910004,
close: 114.510002,
volume: 9979800,
},
{
date: new Date(2022, 8, 2),
open: 115.870003,
high: 117.449997,
low: 113.190002,
close: 113.709999,
volume: 10666600,
},
{
date: new Date(2022, 8, 6),
open: 114.330002,
high: 114.75,
low: 112.07,
close: 113.739998,
volume: 9751900,
},
{
date: new Date(2022, 8, 7),
open: 113.129997,
high: 116.110001,
low: 112.760002,
close: 115.900002,
volume: 10647900,
},
{
date: new Date(2022, 8, 8),
open: 115.279999,
high: 118.790001,
low: 114.629997,
close: 118.599998,
volume: 11435000,
},
{
date: new Date(2022, 8, 9),
open: 119.139999,
high: 120.050003,
low: 118.669998,
close: 119.169998,
volume: 9299700,
},
{
date: new Date(2022, 8, 12),
open: 120.620003,
high: 121.550003,
low: 119.790001,
close: 120.580002,
volume: 8614600,
},
{
date: new Date(2022, 8, 13),
open: 118.07,
high: 118.919998,
low: 115.779999,
close: 116.389999,
volume: 12904600,
},
{
date: new Date(2022, 8, 14),
open: 116.699997,
high: 117.839996,
low: 114.879997,
close: 116.120003,
volume: 9345700,
},
{
date: new Date(2022, 8, 15),
open: 116.120003,
high: 119.379997,
low: 115.760002,
close: 117.870003,
volume: 10821400,
},
{
date: new Date(2022, 8, 16),
open: 117.389999,
high: 117.400002,
low: 115.370003,
close: 117.080002,
volume: 14844100,
},
{
date: new Date(2022, 8, 19),
open: 116,
high: 118.730003,
low: 115.510002,
close: 118.160004,
volume: 8201300,
},
{
date: new Date(2022, 8, 20),
open: 117.410004,
high: 117.690002,
low: 114.639999,
close: 115.830002,
volume: 9619000,
},
{
date: new Date(2022, 8, 21),
open: 116.540001,
high: 116.599998,
low: 112.419998,
close: 112.489998,
volume: 12606300,
},
{
date: new Date(2022, 8, 22),
open: 113.379997,
high: 113.599998,
low: 111.07,
close: 111.209999,
volume: 11684500,
},
{
date: new Date(2022, 8, 23),
open: 110.050003,
high: 110.339996,
low: 107.160004,
close: 109.139999,
volume: 18138600,
},
{
date: new Date(2022, 8, 26),
open: 108,
high: 109.610001,
low: 106.059998,
close: 106.790001,
volume: 15753600,
},
{
date: new Date(2022, 8, 27),
open: 107.75,
high: 108.169998,
low: 104.650002,
close: 105.849998,
volume: 12793600,
},
{
date: new Date(2022, 8, 28),
open: 105.949997,
high: 108.730003,
low: 105.639999,
close: 107.989998,
volume: 12762600,
},
{
date: new Date(2022, 8, 29),
open: 106.949997,
high: 107.279999,
low: 104.400002,
close: 106.160004,
volume: 12713900,
},
{
date: new Date(2022, 8, 30),
open: 106.059998,
high: 107.620003,
low: 104.400002,
close: 104.5,
volume: 15973400,
},
{
date: new Date(2022, 9, 3),
open: 105.620003,
high: 108.360001,
low: 104.459999,
close: 107.730003,
volume: 12248100,
},
{
date: new Date(2022, 9, 4),
open: 110.610001,
high: 112.989998,
low: 109.860001,
close: 112.769997,
volume: 16013600,
},
{
date: new Date(2022, 9, 5),
open: 109.75,
high: 110.949997,
low: 108.830002,
close: 110.389999,
volume: 10943500,
},
{
date: new Date(2022, 9, 6),
open: 109.459999,
high: 110.190002,
low: 107.940002,
close: 108.139999,
volume: 11521400,
},
{
date: new Date(2022, 9, 7),
open: 107.519997,
high: 107.709999,
low: 105.269997,
close: 105.980003,
volume: 11681100,
},
{
date: new Date(2022, 9, 10),
open: 106.730003,
high: 107.309998,
low: 104.519997,
close: 104.989998,
volume: 8931700,
},
{
date: new Date(2022, 9, 11),
open: 104.370003,
high: 104.540001,
low: 101.849998,
close: 101.959999,
volume: 12739700,
},
{
date: new Date(2022, 9, 12),
open: 101.800003,
high: 104.730003,
low: 101.279999,
close: 103.610001,
volume: 13181000,
},
{
date: new Date(2022, 9, 13),
open: 101.980003,
high: 109.900002,
low: 101.760002,
close: 109.370003,
volume: 22398700,
},
{
date: new Date(2022, 9, 14),
open: 111.959999,
high: 115.239998,
low: 110.720001,
close: 111.190002,
volume: 33387100,
},
{
date: new Date(2022, 9, 17),
open: 115.410004,
high: 117.010002,
low: 114.32,
close: 115.860001,
volume: 22276300,
},
{
date: new Date(2022, 9, 18),
open: 119.660004,
high: 120.139999,
low: 116.959999,
close: 118.839996,
volume: 21539700,
},
{
date: new Date(2022, 9, 19),
open: 117.989998,
high: 118.830002,
low: 115.669998,
close: 116.510002,
volume: 17072000,
},
{
date: new Date(2022, 9, 20),
open: 117.160004,
high: 118.709999,
low: 115.650002,
close: 116.129997,
volume: 12207400,
},
{
date: new Date(2022, 9, 21),
open: 116.459999,
high: 122.389999,
low: 116.330002,
close: 122.230003,
volume: 20593300,
},
{
date: new Date(2022, 9, 24),
open: 122.07,
high: 123.099998,
low: 121.330002,
close: 122.379997,
volume: 12624200,
},
{
date: new Date(2022, 9, 25),
open: 121.849998,
high: 123.269997,
low: 120.889999,
close: 122.699997,
volume: 11289100,
},
{
date: new Date(2022, 9, 26),
open: 123,
high: 125.199997,
low: 122.879997,
close: 124.110001,
volume: 11667000,
},
{
date: new Date(2022, 9, 27),
open: 125.199997,
high: 126.199997,
low: 124.209999,
close: 124.599998,
volume: 10727600,
},
{
date: new Date(2022, 9, 28),
open: 125.290001,
high: 126.279999,
low: 124.050003,
close: 126.080002,
volume: 11859500,
},
{
date: new Date(2022, 9, 31),
open: 125.699997,
high: 127.43,
low: 125.589996,
close: 125.879997,
volume: 13295200,
},
{
date: new Date(2022, 10, 1),
open: 126.870003,
high: 128.279999,
low: 126.330002,
close: 128.149994,
volume: 13386900,
},
{
date: new Date(2022, 10, 2),
open: 127.650002,
high: 130.360001,
low: 126.639999,
close: 126.970001,
volume: 16546100,
},
{
date: new Date(2022, 10, 3),
open: 126.309998,
high: 128.179993,
low: 125.910004,
close: 127.199997,
volume: 12474400,
},
{
date: new Date(2022, 10, 4),
open: 129.490005,
high: 130.830002,
low: 128.460007,
close: 130.679993,
volume: 14953200,
},
{
date: new Date(2022, 10, 7),
open: 131,
high: 132.289993,
low: 130.479996,
close: 131.369995,
volume: 12011200,
},
{
date: new Date(2022, 10, 8),
open: 131.240005,
high: 132.059998,
low: 130.139999,
close: 131.449997,
volume: 9884100,
},
{
date: new Date(2022, 10, 9),
open: 131.320007,
high: 131.429993,
low: 129.220001,
close: 129.740005,
volume: 9494000,
},
{
date: new Date(2022, 10, 10),
open: 132.630005,
high: 135.25,
low: 132.529999,
close: 135.080002,
volume: 16351600,
},
{
date: new Date(2022, 10, 11),
open: 135.190002,
high: 136.169998,
low: 133.779999,
close: 135.300003,
volume: 10704700,
},
{
date: new Date(2022, 10, 14),
open: 134.800003,
high: 135.729996,
low: 133.910004,
close: 133.910004,
volume: 11085600,
},
{
date: new Date(2022, 10, 15),
open: 134.679993,
high: 135.710007,
low: 131.600006,
close: 132.940002,
volume: 14038300,
},
{
date: new Date(2022, 10, 16),
open: 133,
high: 133.559998,
low: 132.029999,
close: 133.119995,
volume: 7893400,
},
{
date: new Date(2022, 10, 17),
open: 132,
high: 132.889999,
low: 131.279999,
close: 132.539993,
volume: 8820200,
},
{
date: new Date(2022, 10, 18),
open: 134.570007,
high: 134.669998,
low: 132.279999,
close: 133.839996,
volume: 9468500,
},
{
date: new Date(2022, 10, 21),
open: 133.740005,
high: 134.559998,
low: 132.75,
close: 133.050003,
volume: 7800500,
},
{
date: new Date(2022, 10, 22),
open: 134,
high: 135.270004,
low: 133.690002,
close: 135.039993,
volume: 9185700,
},
{
date: new Date(2022, 10, 23),
open: 134.940002,
high: 136.5,
low: 134.860001,
close: 136.479996,
volume: 7316200,
},
{
date: new Date(2022, 10, 25),
open: 136.479996,
high: 137.139999,
low: 136.059998,
close: 136.740005,
volume: 3220500,
},
{
date: new Date(2022, 10, 28),
open: 136.070007,
high: 136.710007,
low: 134.190002,
close: 134.350006,
volume: 9906900,
},
{
date: new Date(2022, 10, 29),
open: 134.660004,
high: 136.639999,
low: 134.410004,
close: 136.559998,
volume: 7925300,
},
{
date: new Date(2022, 10, 30),
open: 136.089996,
high: 138.179993,
low: 133.190002,
close: 138.179993,
volume: 14761200,
},
{
date: new Date(2022, 11, 1),
open: 138.179993,
high: 138.660004,
low: 135.429993,
close: 136.240005,
volume: 8858500,
},
{
date: new Date(2022, 11, 2),
open: 134.490005,
high: 135.350006,
low: 133.339996,
close: 135.160004,
volume: 8931900,
},
{
date: new Date(2022, 11, 5),
open: 134.240005,
high: 134.570007,
low: 130.600006,
close: 131.369995,
volume: 10154500,
},
{
date: new Date(2022, 11, 6),
open: 133.389999,
high: 135.110001,
low: 129.869995,
close: 131.589996,
volume: 13966700,
},
{
date: new Date(2022, 11, 7),
open: 131.309998,
high: 133.080002,
low: 130.330002,
close: 131.5,
volume: 11739400,
},
{
date: new Date(2022, 11, 8),
open: 132.330002,
high: 132.979996,
low: 131.429993,
close: 132.880005,
volume: 8907300,
},
{
date: new Date(2022, 11, 9),
open: 132.199997,
high: 133.759995,
low: 132,
close: 132.160004,
volume: 7957800,
},
{
date: new Date(2022, 11, 12),
open: 132.399994,
high: 134.649994,
low: 131.600006,
close: 134.210007,
volume: 8841600,
},
{
date: new Date(2022, 11, 13),
open: 136.889999,
high: 137.089996,
low: 133.080002,
close: 134.080002,
volume: 10025400,
},
{
date: new Date(2022, 11, 14),
open: 133.779999,
high: 135.710007,
low: 132.759995,
close: 133.410004,
volume: 9966100,
},
{
date: new Date(2022, 11, 15),
open: 131.149994,
high: 132.080002,
low: 129.050003,
close: 130.100006,
volume: 12087800,
},
{
date: new Date(2022, 11, 16),
open: 129.149994,
high: 129.899994,
low: 128.429993,
close: 129.289993,
volume: 21133700,
},
{
date: new Date(2022, 11, 19),
open: 129.649994,
high: 131.330002,
low: 129.089996,
close: 130.059998,
volume: 9017200,
},
{
date: new Date(2022, 11, 20),
open: 130.970001,
high: 132.050003,
low: 130.199997,
close: 130.690002,
volume: 8549900,
},
{
date: new Date(2022, 11, 21),
open: 132.179993,
high: 132.979996,
low: 131.770004,
close: 132.160004,
volume: 8051700,
},
{
date: new Date(2022, 11, 22),
open: 131.100006,
high: 131.300003,
low: 128.410004,
close: 130.660004,
volume: 8648200,
},
{
date: new Date(2022, 11, 23),
open: 130.580002,
high: 131.440002,
low: 129.639999,
close: 131.279999,
volume: 5091900,
},
{
date: new Date(2022, 11, 27),
open: 131.570007,
high: 132.220001,
low: 130.550003,
close: 131.740005,
volume: 5411000,
},
{
date: new Date(2022, 11, 28),
open: 131.850006,
high: 133.410004,
low: 131.009995,
close: 132.460007,
volume: 8827700,
},
{
date: new Date(2022, 11, 29),
open: 132.929993,
high: 133.270004,
low: 132.309998,
close: 133.220001,
volume: 6585200,
},
{
date: new Date(2022, 11, 30),
open: 132.809998,
high: 134.330002,
low: 132.440002,
close: 134.100006,
volume: 9292500,
},
{
date: new Date(2023, 0, 3),
open: 135.240005,
high: 136.740005,
low: 133.889999,
close: 135.119995,
volume: 11054800,
},
{
date: new Date(2023, 0, 4),
open: 135.990005,
high: 137.679993,
low: 135.570007,
close: 136.380005,
volume: 11687600,
},
{
date: new Date(2023, 0, 5),
open: 135.660004,
high: 135.710007,
low: 133.699997,
close: 135.350006,
volume: 8381300,
},
{
date: new Date(2023, 0, 6),
open: 136.130005,
high: 138.380005,
low: 134.490005,
close: 137.940002,
volume: 10029100,
},
{
date: new Date(2023, 0, 9),
open: 138.600006,
high: 138.880005,
low: 136.880005,
close: 137.369995,
volume: 8482300,
},
{
date: new Date(2023, 0, 10),
open: 137.789993,
high: 138.720001,
low: 137.309998,
close: 138.600006,
volume: 9048700,
},
{
date: new Date(2023, 0, 11),
open: 138.899994,
high: 139.75,
low: 138.100006,
close: 139.630005,
volume: 8703700,
},
{
date: new Date(2023, 0, 12),
open: 140,
high: 140.860001,
low: 139.220001,
close: 139.490005,
volume: 11001700,
},
{
date: new Date(2023, 0, 13),
open: 135.600006,
high: 143.490005,
low: 134.800003,
close: 143.009995,
volume: 20200000,
},
{
date: new Date(2023, 0, 17),
open: 141.169998,
high: 141.539993,
low: 139.229996,
close: 140.800003,
volume: 14292900,
},
{
date: new Date(2023, 0, 18),
open: 138.919998,
high: 140.729996,
low: 136.410004,
close: 136.570007,
volume: 13392600,
},
{
date: new Date(2023, 0, 19),
open: 135.320007,
high: 135.899994,
low: 133.589996,
close: 134.75,
volume: 13303400,
},
{
date: new Date(2023, 0, 20),
open: 135.160004,
high: 135.490005,
low: 133.550003,
close: 135.080002,
volume: 13092500,
},
{
date: new Date(2023, 0, 23),
open: 135.119995,
high: 137.960007,
low: 134.820007,
close: 137.270004,
volume: 10487100,
},
{
date: new Date(2023, 0, 24),
open: 136.419998,
high: 140.289993,
low: 135,
close: 138.449997,
volume: 6945000,
},
{
date: new Date(2023, 0, 25),
open: 138.050003,
high: 139.119995,
low: 137.25,
close: 139.119995,
volume: 8967000,
},
{
date: new Date(2023, 0, 26),
open: 139.419998,
high: 140.059998,
low: 138.360001,
close: 139.979996,
volume: 7487600,
},
{
date: new Date(2023, 0, 27),
open: 140.610001,
high: 141.259995,
low: 139.75,
close: 140.320007,
volume: 7489900,
},
{
date: new Date(2023, 0, 30),
open: 139.229996,
high: 140.089996,
low: 138.910004,
close: 139.130005,
volume: 6729300,
},
{
date: new Date(2023, 0, 31),
open: 139.880005,
high: 140.070007,
low: 138.25,
close: 139.960007,
volume: 9188700,
},
{
date: new Date(2023, 1, 1),
open: 138.210007,
high: 140.880005,
low: 138.119995,
close: 139.589996,
volume: 8841800,
},
{
date: new Date(2023, 1, 2),
open: 140,
high: 140.460007,
low: 138,
close: 138.940002,
volume: 11822100,
},
{
date: new Date(2023, 1, 3),
open: 138.179993,
high: 142.330002,
low: 138.130005,
close: 141.089996,
volume: 11501200,
},
{
date: new Date(2023, 1, 6),
open: 140.229996,
high: 142.240005,
low: 140.029999,
close: 141.919998,
volume: 8406200,
},
{
date: new Date(2023, 1, 7),
open: 141.380005,
high: 144.339996,
low: 141.179993,
close: 143.649994,
volume: 10447900,
},
{
date: new Date(2023, 1, 8),
open: 142.649994,
high: 144.039993,
low: 142.279999,
close: 142.639999,
volume: 6958000,
},
{
date: new Date(2023, 1, 9),
open: 143.119995,
high: 143.339996,
low: 139.869995,
close: 140.419998,
volume: 6443100,
},
{
date: new Date(2023, 1, 10),
open: 139.779999,
high: 141.279999,
low: 138.589996,
close: 141.039993,
volume: 6582900,
},
{
date: new Date(2023, 1, 13),
open: 141.300003,
high: 142.729996,
low: 140.740005,
close: 142.570007,
volume: 7134600,
},
{
date: new Date(2023, 1, 14),
open: 142.5,
high: 143.809998,
low: 141.600006,
close: 143.199997,
volume: 9249400,
},
{
date: new Date(2023, 1, 15),
open: 141.610001,
high: 143.889999,
low: 141.300003,
close: 143.800003,
volume: 6728300,
},
{
date: new Date(2023, 1, 16),
open: 142.910004,
high: 143.389999,
low: 141.679993,
close: 141.820007,
volume: 8165300,
},
{
date: new Date(2023, 1, 17),
open: 140.979996,
high: 142.830002,
low: 140.070007,
close: 142.240005,
volume: 7948800,
},
{
date: new Date(2023, 1, 21),
open: 140.690002,
high: 141.339996,
low: 138.75,
close: 139.630005,
volume: 9996300,
},
{
date: new Date(2023, 1, 22),
open: 138.919998,
high: 139.429993,
low: 137.440002,
close: 138.559998,
volume: 11107500,
},
{
date: new Date(2023, 1, 23),
open: 138.729996,
high: 140.169998,
low: 137.940002,
close: 139.669998,
volume: 8068000,
},
{
date: new Date(2023, 1, 24),
open: 139.110001,
high: 141.360001,
low: 138.929993,
close: 140.929993,
volume: 9126900,
},
{
date: new Date(2023, 1, 27),
open: 142.110001,
high: 143.309998,
low: 141.720001,
close: 142.160004,
volume: 10014700,
},
{
date: new Date(2023, 1, 28),
open: 142.940002,
high: 143.759995,
low: 141.899994,
close: 143.350006,
volume: 11019800,
},
{
date: new Date(2023, 2, 1),
open: 142.100006,
high: 143.460007,
low: 141.800003,
close: 142.550003,
volume: 7139200,
},
{
date: new Date(2023, 2, 2),
open: 142.240005,
high: 142.429993,
low: 139.539993,
close: 141.070007,
volume: 11106800,
},
{
date: new Date(2023, 2, 3),
open: 141.509995,
high: 143.740005,
low: 141.080002,
close: 143.660004,
volume: 9513100,
},
{
date: new Date(2023, 2, 6),
open: 143.440002,
high: 144.039993,
low: 142.660004,
close: 142.820007,
volume: 9261300,
},
{
date: new Date(2023, 2, 7),
open: 142.009995,
high: 142.309998,
low: 137.809998,
close: 138.619995,
volume: 11747600,
},
{
date: new Date(2023, 2, 8),
open: 138,
high: 138.589996,
low: 136.889999,
close: 137.800003,
volume: 10002500,
},
{
date: new Date(2023, 2, 9),
open: 136.759995,
high: 137.350006,
low: 129.220001,
close: 130.339996,
volume: 25888100,
},
{
date: new Date(2023, 2, 10),
open: 128.960007,
high: 135.259995,
low: 127.82,
close: 133.649994,
volume: 37599700,
},
{
date: new Date(2023, 2, 13),
open: 131.210007,
high: 133.880005,
low: 129.410004,
close: 131.25,
volume: 42901100,
},
{
date: new Date(2023, 2, 14),
open: 135.279999,
high: 135.529999,
low: 131.289993,
close: 134.619995,
volume: 29648100,
},
{
date: new Date(2023, 2, 15),
open: 130.979996,
high: 130.990005,
low: 126.730003,
close: 128.259995,
volume: 34280600,
},
{
date: new Date(2023, 2, 16),
open: 128.009995,
high: 131.949997,
low: 126.019997,
close: 130.75,
volume: 24558500,
},
{
date: new Date(2023, 2, 17),
open: 128.380005,
high: 128.479996,
low: 125.449997,
close: 125.809998,
volume: 38396000,
},
{
date: new Date(2023, 2, 20),
open: 126.989998,
high: 129.470001,
low: 126.010002,
close: 127.139999,
volume: 22875500,
},
{
date: new Date(2023, 2, 21),
open: 130.589996,
high: 131.729996,
low: 130.190002,
close: 130.550003,
volume: 17807800,
},
{
date: new Date(2023, 2, 22),
open: 130.559998,
high: 130.660004,
low: 127.080002,
close: 127.18,
volume: 17250200,
},
{
date: new Date(2023, 2, 23),
open: 127.900002,
high: 129.529999,
low: 126.019997,
close: 126.839996,
volume: 16677600,
},
{
date: new Date(2023, 2, 24),
open: 125.629997,
high: 125.68,
low: 123.110001,
close: 124.910004,
volume: 22311100,
},
{
date: new Date(2023, 2, 27),
open: 126.790001,
high: 129.380005,
low: 126.290001,
close: 128.490005,
volume: 18853900,
},
{
date: new Date(2023, 2, 28),
open: 128.710007,
high: 129.339996,
low: 127.739998,
close: 128.880005,
volume: 10820500,
},
{
date: new Date(2023, 2, 29),
open: 130.100006,
high: 130.220001,
low: 127.769997,
close: 129.139999,
volume: 14595300,
},
{
date: new Date(2023, 2, 30),
open: 129.949997,
high: 130.119995,
low: 127.650002,
close: 128.75,
volume: 12134700,
},
{
date: new Date(2023, 2, 31),
open: 129.660004,
high: 130.339996,
low: 128.850006,
close: 130.309998,
volume: 13105200,
},
{
date: new Date(2023, 3, 3),
open: 129.910004,
high: 131.440002,
low: 129.410004,
close: 130.160004,
volume: 11775400,
},
{
date: new Date(2023, 3, 4),
open: 130.5,
high: 130.589996,
low: 127.410004,
close: 128.419998,
volume: 11579900,
},
{
date: new Date(2023, 3, 5),
open: 126.800003,
high: 128.149994,
low: 126.459999,
close: 127.610001,
volume: 9614700,
},
{
date: new Date(2023, 3, 6),
open: 127,
high: 128.080002,
low: 126.860001,
close: 127.470001,
volume: 8760200,
},
{
date: new Date(2023, 3, 10),
open: 126.540001,
high: 128.229996,
low: 126.220001,
close: 127.889999,
volume: 9477300,
},
{
date: new Date(2023, 3, 11),
open: 128.300003,
high: 128.940002,
low: 127.540001,
close: 128.520004,
volume: 10516300,
},
{
date: new Date(2023, 3, 12),
open: 129.179993,
high: 130.429993,
low: 128.059998,
close: 128.5,
volume: 11821000,
},
{
date: new Date(2023, 3, 13),
open: 128.460007,
high: 129.039993,
low: 126.830002,
close: 128.990005,
volume: 12450200,
},
{
date: new Date(2023, 3, 14),
open: 135.149994,
high: 139.119995,
low: 134.899994,
close: 138.729996,
volume: 43931300,
},
{
date: new Date(2023, 3, 17),
open: 139.949997,
high: 140.059998,
low: 137.660004,
close: 139.830002,
volume: 16050500,
},
{
date: new Date(2023, 3, 18),
open: 140.270004,
high: 141.779999,
low: 139.029999,
close: 141.399994,
volume: 13760100,
},
{
date: new Date(2023, 3, 19),
open: 141.229996,
high: 141.5,
low: 140.399994,
close: 141.220001,
volume: 9158100,
},
{
date: new Date(2023, 3, 20),
open: 139.910004,
high: 141.429993,
low: 139.839996,
close: 140.809998,
volume: 10586200,
},
{
date: new Date(2023, 3, 21),
open: 139.740005,
high: 141.110001,
low: 138.779999,
close: 140.539993,
volume: 11842500,
},
{
date: new Date(2023, 3, 24),
open: 140.460007,
high: 141.100006,
low: 140.039993,
close: 140.729996,
volume: 7567500,
},
{
date: new Date(2023, 3, 25),
open: 139.600006,
high: 139.960007,
low: 137.630005,
close: 137.669998,
volume: 10629300,
},
{
date: new Date(2023, 3, 26),
open: 137.619995,
high: 137.809998,
low: 134,
close: 135.229996,
volume: 14416100,
},
{
date: new Date(2023, 3, 27),
open: 136,
high: 137.910004,
low: 135.660004,
close: 137.050003,
volume: 9041100,
},
{
date: new Date(2023, 3, 28),
open: 136.559998,
high: 138.320007,
low: 135.669998,
close: 138.240005,
volume: 9881800,
},
{
date: new Date(2023, 4, 1),
open: 142.259995,
high: 143.369995,
low: 140.830002,
close: 141.199997,
volume: 20415800,
},
{
date: new Date(2023, 4, 2),
open: 141.399994,
high: 142.410004,
low: 138.429993,
close: 138.919998,
volume: 14113400,
},
{
date: new Date(2023, 4, 3),
open: 138.440002,
high: 138.669998,
low: 135.759995,
close: 135.979996,
volume: 12930900,
},
{
date: new Date(2023, 4, 4),
open: 134.960007,
high: 135.720001,
low: 131.809998,
close: 134.119995,
volume: 17089200,
},
{
date: new Date(2023, 4, 5),
open: 136.440002,
high: 137.880005,
low: 135.910004,
close: 136.740005,
volume: 11259100,
},
{
date: new Date(2023, 4, 8),
open: 137.490005,
high: 137.970001,
low: 136.479996,
close: 137.070007,
volume: 7484900,
},
{
date: new Date(2023, 4, 9),
open: 135.929993,
high: 136.949997,
low: 135.210007,
close: 136.410004,
volume: 7343600,
},
{
date: new Date(2023, 4, 10),
open: 137.949997,
high: 138.059998,
low: 134.869995,
close: 136.479996,
volume: 8133400,
},
{
date: new Date(2023, 4, 11),
open: 135,
high: 136.809998,
low: 134.899994,
close: 136.050003,
volume: 7057300,
},
{
date: new Date(2023, 4, 12),
open: 136.820007,
high: 136.990005,
low: 133.130005,
close: 134.100006,
volume: 9986400,
},
{
date: new Date(2023, 4, 15),
open: 134.270004,
high: 135.669998,
low: 133.960007,
close: 135.229996,
volume: 7639500,
},
{
date: new Date(2023, 4, 16),
open: 135.460007,
high: 135.940002,
low: 133.960007,
close: 134.320007,
volume: 6477200,
},
{
date: new Date(2023, 4, 17),
open: 135.899994,
high: 138.589996,
low: 135.460007,
close: 138.449997,
volume: 12711500,
},
{
date: new Date(2023, 4, 18),
open: 138.270004,
high: 139.729996,
low: 137.759995,
close: 139.5,
volume: 10999600,
},
{
date: new Date(2023, 4, 19),
open: 139.789993,
high: 140.490005,
low: 138.130005,
close: 139.179993,
volume: 13490700,
},
{
date: new Date(2023, 4, 22),
open: 141,
high: 141.639999,
low: 137.660004,
close: 138.029999,
volume: 11402500,
},
{
date: new Date(2023, 4, 23),
open: 137.539993,
high: 139.029999,
low: 136.460007,
close: 136.589996,
volume: 9514900,
},
{
date: new Date(2023, 4, 24),
open: 135.399994,
high: 136.350006,
low: 135.080002,
close: 135.339996,
volume: 8578000,
},
{
date: new Date(2023, 4, 25),
open: 134.820007,
high: 136.270004,
low: 134.580002,
close: 135.669998,
volume: 8472500,
},
{
date: new Date(2023, 4, 26),
open: 136.110001,
high: 137.600006,
low: 135.630005,
close: 136.940002,
volume: 8579900,
},
{
date: new Date(2023, 4, 30),
open: 136.800003,
high: 137.720001,
low: 136.020004,
close: 137.460007,
volume: 7399900,
},
{
date: new Date(2023, 4, 31),
open: 136.729996,
high: 136.839996,
low: 134.399994,
close: 135.710007,
volume: 14219900,
},
{
date: new Date(2023, 5, 1),
open: 136.520004,
high: 138.229996,
low: 135.449997,
close: 137.580002,
volume: 12248100,
},
{
date: new Date(2023, 5, 2),
open: 139.559998,
high: 141.479996,
low: 139.339996,
close: 140.470001,
volume: 12917200,
},
{
date: new Date(2023, 5, 5),
open: 140.110001,
high: 140.110001,
low: 138.130005,
close: 139.089996,
volume: 8511900,
},
{
date: new Date(2023, 5, 6),
open: 138.679993,
high: 140.100006,
low: 138.210007,
close: 139.339996,
volume: 9329500,
},
{
date: new Date(2023, 5, 7),
open: 139.550003,
high: 141.270004,
low: 138.830002,
close: 140.690002,
volume: 9281400,
},
{
date: new Date(2023, 5, 8),
open: 140.669998,
high: 140.889999,
low: 139.479996,
close: 140.729996,
volume: 7368100,
},
{
date: new Date(2023, 5, 9),
open: 140.350006,
high: 141.800003,
low: 140.210007,
close: 141.009995,
volume: 7249100,
},
{
date: new Date(2023, 5, 12),
open: 141.070007,
high: 141.320007,
low: 139.759995,
close: 141,
volume: 7596600,
},
{
date: new Date(2023, 5, 13),
open: 140.479996,
high: 142.869995,
low: 140.139999,
close: 142.020004,
volume: 7701600,
},
{
date: new Date(2023, 5, 14),
open: 143,
high: 143.610001,
low: 140.699997,
close: 141.490005,
volume: 9068700,
},
{
date: new Date(2023, 5, 15),
open: 140.589996,
high: 143.399994,
low: 140.029999,
close: 143.089996,
volume: 9343100,
},
{
date: new Date(2023, 5, 16),
open: 143.050003,
high: 143.970001,
low: 142.5,
close: 143.259995,
volume: 13812100,
},
{
date: new Date(2023, 5, 20),
open: 142.610001,
high: 143,
low: 141.039993,
close: 142.529999,
volume: 8428600,
},
{
date: new Date(2023, 5, 21),
open: 142.899994,
high: 144.020004,
low: 141.690002,
close: 142.320007,
volume: 9926500,
},
{
date: new Date(2023, 5, 22),
open: 142.309998,
high: 142.600006,
low: 138.949997,
close: 139.580002,
volume: 10075200,
},
{
date: new Date(2023, 5, 23),
open: 138.539993,
high: 139.179993,
low: 137.619995,
close: 138.850006,
volume: 9907500,
},
{
date: new Date(2023, 5, 26),
open: 138.869995,
high: 140.009995,
low: 137.690002,
close: 139.190002,
volume: 8429700,
},
{
date: new Date(2023, 5, 27),
open: 139,
high: 139.839996,
low: 138.539993,
close: 139.199997,
volume: 8154000,
},
{
date: new Date(2023, 5, 28),
open: 139.160004,
high: 139.210007,
low: 137.960007,
close: 138.589996,
volume: 7558600,
},
{
date: new Date(2023, 5, 29),
open: 140.070007,
high: 143.559998,
low: 139.850006,
close: 143.429993,
volume: 15423200,
},
{
date: new Date(2023, 5, 30),
open: 144.600006,
high: 146,
low: 143.660004,
close: 145.440002,
volume: 14208500,
},
{
date: new Date(2023, 6, 3),
open: 146.190002,
high: 147.479996,
low: 146,
close: 146.610001,
volume: 8021600,
},
{
date: new Date(2023, 6, 5),
open: 144.940002,
high: 145.429993,
low: 144.360001,
close: 144.639999,
volume: 8934900,
},
{
date: new Date(2023, 6, 6),
open: 143.020004,
high: 143.389999,
low: 141.440002,
close: 143.210007,
volume: 9709500,
},
{
date: new Date(2023, 6, 7),
open: 143.910004,
high: 145.839996,
low: 143,
close: 144.339996,
volume: 8977500,
},
{
date: new Date(2023, 6, 10),
open: 144.5,
high: 145.990005,
low: 144.5,
close: 145.149994,
volume: 9100100,
},
{
date: new Date(2023, 6, 11),
open: 146.339996,
high: 147.820007,
low: 145.710007,
close: 147.419998,
volume: 11265600,
},
{
date: new Date(2023, 6, 12),
open: 147.449997,
high: 149.869995,
low: 147,
close: 148.149994,
volume: 11323200,
},
{
date: new Date(2023, 6, 13),
open: 148.699997,
high: 149.369995,
low: 147.75,
close: 148.869995,
volume: 11234900,
},
{
date: new Date(2023, 6, 14),
open: 151.550003,
high: 152.889999,
low: 148.410004,
close: 149.770004,
volume: 27011600,
},
{
date: new Date(2023, 6, 17),
open: 150.350006,
high: 153.75,
low: 150.350006,
close: 153.380005,
volume: 17262400,
},
{
date: new Date(2023, 6, 18),
open: 153.380005,
high: 154.399994,
low: 152.820007,
close: 153.660004,
volume: 13491700,
},
{
date: new Date(2023, 6, 19),
open: 152.75,
high: 155.210007,
low: 152.220001,
close: 154.25,
volume: 12510000,
},
{
date: new Date(2023, 6, 20),
open: 154.529999,
high: 156.589996,
low: 154.410004,
close: 156.149994,
volume: 9935900,
},
{
date: new Date(2023, 6, 21),
open: 155.800003,
high: 156.139999,
low: 154.690002,
close: 154.949997,
volume: 10633100,
},
{
date: new Date(2023, 6, 24),
open: 154.970001,
high: 158.789993,
low: 154.729996,
close: 158,
volume: 14381400,
},
{
date: new Date(2023, 6, 25),
open: 157.300003,
high: 157.720001,
low: 155.960007,
close: 156.820007,
volume: 9944700,
},
{
date: new Date(2023, 6, 26),
open: 156.710007,
high: 158.25,
low: 156.279999,
close: 157.759995,
volume: 8728600,
},
{
date: new Date(2023, 6, 27),
open: 157.770004,
high: 158.779999,
low: 155.550003,
close: 156.020004,
volume: 10778400,
},
{
date: new Date(2023, 6, 28),
open: 157.279999,
high: 157.600006,
low: 156.440002,
close: 156.910004,
volume: 9103800,
},
{
date: new Date(2023, 6, 31),
open: 157.179993,
high: 159.380005,
low: 157.149994,
close: 157.960007,
volume: 8892700,
},
{
date: new Date(2023, 7, 1),
open: 157.429993,
high: 158,
low: 156.149994,
close: 157.179993,
volume: 6853900,
},
{
date: new Date(2023, 7, 2),
open: 155.559998,
high: 155.690002,
low: 153.940002,
close: 155.399994,
volume: 8299400,
},
{
date: new Date(2023, 7, 3),
open: 155,
high: 156.919998,
low: 154.350006,
close: 156.350006,
volume: 6084000,
},
{
date: new Date(2023, 7, 4),
open: 156.399994,
high: 157.800003,
low: 155.699997,
close: 156.020004,
volume: 6206600,
},
{
date: new Date(2023, 7, 7),
open: 156.600006,
high: 157.699997,
low: 156.600006,
close: 156.759995,
volume: 7251800,
},
{
date: new Date(2023, 7, 8),
open: 154.320007,
high: 155.979996,
low: 152.589996,
close: 155.880005,
volume: 8623400,
},
{
date: new Date(2023, 7, 9),
open: 155.320007,
high: 155.520004,
low: 153.470001,
close: 153.789993,
volume: 6277800,
},
{
date: new Date(2023, 7, 10),
open: 154.380005,
high: 155.440002,
low: 153.089996,
close: 153.559998,
volume: 5995100,
},
{
date: new Date(2023, 7, 11),
open: 153.029999,
high: 154.520004,
low: 152.630005,
close: 154.449997,
volume: 5178000,
},
{
date: new Date(2023, 7, 14),
open: 153.610001,
high: 154.919998,
low: 152.919998,
close: 154.770004,
volume: 5044300,
},
{
date: new Date(2023, 7, 15),
open: 152.850006,
high: 153.270004,
low: 150.229996,
close: 150.830002,
volume: 10300300,
},
{
date: new Date(2023, 7, 16),
open: 150.600006,
high: 150.960007,
low: 149.679993,
close: 150.190002,
volume: 6978200,
},
{
date: new Date(2023, 7, 17),
open: 150.880005,
high: 151.259995,
low: 148.399994,
close: 148.630005,
volume: 9953900,
},
{
date: new Date(2023, 7, 18),
open: 147.649994,
high: 149.5,
low: 147.440002,
close: 148.970001,
volume: 8516900,
},
{
date: new Date(2023, 7, 21),
open: 149.649994,
high: 150.100006,
low: 148.020004,
close: 149.479996,
volume: 8327000,
},
{
date: new Date(2023, 7, 22),
open: 149.259995,
high: 149.639999,
low: 145.850006,
close: 146.380005,
volume: 9682000,
},
{
date: new Date(2023, 7, 23),
open: 146.350006,
high: 147.589996,
low: 145.460007,
close: 147.369995,
volume: 7858000,
},
{
date: new Date(2023, 7, 24),
open: 147.5,
high: 149.410004,
low: 146.990005,
close: 147.229996,
volume: 6534000,
},
{
date: new Date(2023, 7, 25),
open: 147.279999,
high: 148.619995,
low: 145.850006,
close: 147.050003,
volume: 6695500,
},
{
date: new Date(2023, 7, 28),
open: 147.570007,
high: 148.610001,
low: 147.130005,
close: 147.559998,
volume: 5094100,
},
{
date: new Date(2023, 7, 29),
open: 147.710007,
high: 148.850006,
low: 147.179993,
close: 148.759995,
volume: 6337000,
},
{
date: new Date(2023, 7, 30),
open: 148.619995,
high: 149.149994,
low: 147.190002,
close: 148.160004,
volume: 6277300,
},
{
date: new Date(2023, 7, 31),
open: 148.259995,
high: 148.350006,
low: 145.960007,
close: 146.330002,
volume: 10933900,
},
{
date: new Date(2023, 8, 1),
open: 146.089996,
high: 148.080002,
low: 145.699997,
close: 146.820007,
volume: 7902100,
},
{
date: new Date(2023, 8, 5),
open: 147.160004,
high: 148.210007,
low: 145.009995,
close: 145.199997,
volume: 7854700,
},
{
date: new Date(2023, 8, 6),
open: 144.699997,
high: 145.539993,
low: 144.110001,
close: 144.960007,
volume: 8629200,
},
{
date: new Date(2023, 8, 7),
open: 144.130005,
high: 145.270004,
low: 143.389999,
close: 143.720001,
volume: 8373700,
},
{
date: new Date(2023, 8, 8),
open: 143.369995,
high: 144.119995,
low: 142.649994,
close: 143.830002,
volume: 7107900,
},
{
date: new Date(2023, 8, 11),
open: 144.75,
high: 145.050003,
low: 143.690002,
close: 144.460007,
volume: 6854200,
},
{
date: new Date(2023, 8, 12),
open: 144.5,
high: 147.320007,
low: 144.050003,
close: 146.339996,
volume: 8363200,
},
{
date: new Date(2023, 8, 13),
open: 147.339996,
high: 147.699997,
low: 145.820007,
close: 146.410004,
volume: 8325900,
},
{
date: new Date(2023, 8, 14),
open: 147.839996,
high: 149.899994,
low: 147.520004,
close: 149.25,
volume: 10034900,
},
{
date: new Date(2023, 8, 15),
open: 148.919998,
high: 149.729996,
low: 148.309998,
close: 148.809998,
volume: 19824100,
},
{
date: new Date(2023, 8, 18),
open: 148.160004,
high: 149.139999,
low: 147.75,
close: 149.119995,
volume: 6512400,
},
{
date: new Date(2023, 8, 19),
open: 149.5,
high: 149.720001,
low: 147.210007,
close: 148.929993,
volume: 7943400,
},
{
date: new Date(2023, 8, 20),
open: 149.649994,
high: 150.25,
low: 148.139999,
close: 148.300003,
volume: 7332000,
},
{
date: new Date(2023, 8, 21),
open: 147.580002,
high: 148.850006,
low: 146.630005,
close: 147.139999,
volume: 8052400,
},
{
date: new Date(2023, 8, 22),
open: 147.289993,
high: 147.509995,
low: 145.190002,
close: 145.729996,
volume: 7071700,
},
{
date: new Date(2023, 8, 25),
open: 145.350006,
high: 146.520004,
low: 143.699997,
close: 146.449997,
volume: 7044700,
},
{
date: new Date(2023, 8, 26),
open: 144.600006,
high: 145.839996,
low: 144.229996,
close: 144.929993,
volume: 7468400,
},
{
date: new Date(2023, 8, 27),
open: 145.190002,
high: 146.089996,
low: 144.509995,
close: 145.779999,
volume: 6717800,
},
{
date: new Date(2023, 8, 28),
open: 146.279999,
high: 148.869995,
low: 146.009995,
close: 147.589996,
volume: 8868100,
},
{
date: new Date(2023, 8, 29),
open: 148.600006,
high: 148.759995,
low: 144.860001,
close: 145.020004,
volume: 11915700,
},
{
date: new Date(2023, 9, 2),
open: 144.830002,
high: 145.619995,
low: 142.630005,
close: 143.770004,
volume: 9170600,
},
{
date: new Date(2023, 9, 3),
open: 143.199997,
high: 143.589996,
low: 142.350006,
close: 142.710007,
volume: 9431100,
},
{
date: new Date(2023, 9, 4),
open: 143.190002,
high: 143.470001,
low: 141.929993,
close: 143.350006,
volume: 8128700,
},
{
date: new Date(2023, 9, 5),
open: 142.039993,
high: 143.100006,
low: 140.830002,
close: 142.899994,
volume: 8576200,
},
{
date: new Date(2023, 9, 6),
open: 142.910004,
high: 145.880005,
low: 142.139999,
close: 145.100006,
volume: 10269400,
},
{
date: new Date(2023, 9, 9),
open: 143.660004,
high: 145.399994,
low: 143.5,
close: 144.770004,
volume: 6964900,
},
{
date: new Date(2023, 9, 10),
open: 145.419998,
high: 146.770004,
low: 145.279999,
close: 145.649994,
volume: 11288800,
},
{
date: new Date(2023, 9, 11),
open: 146.509995,
high: 147.229996,
low: 145.020004,
close: 146.149994,
volume: 8698200,
},
{
date: new Date(2023, 9, 12),
open: 146.300003,
high: 146.960007,
low: 145.130005,
close: 145.809998,
volume: 10484400,
},
{
date: new Date(2023, 9, 13),
open: 148.5,
high: 153.110001,
low: 147.839996,
close: 148,
volume: 29427000,
},
{
date: new Date(2023, 9, 16),
open: 149.449997,
high: 149.520004,
low: 146.720001,
close: 147.850006,
volume: 12663500,
},
{
date: new Date(2023, 9, 17),
open: 147.570007,
high: 149.309998,
low: 146.789993,
close: 147.529999,
volume: 11482700,
},
{
date: new Date(2023, 9, 18),
open: 146.589996,
high: 147.479996,
low: 145.369995,
close: 145.910004,
volume: 9620300,
},
{
date: new Date(2023, 9, 19),
open: 145.479996,
high: 147.020004,
low: 144.880005,
close: 145.289993,
volume: 11143600,
},
{
date: new Date(2023, 9, 20),
open: 144.570007,
high: 145.139999,
low: 142.119995,
close: 142.949997,
volume: 13332000,
},
{
date: new Date(2023, 9, 23),
open: 142.940002,
high: 143.679993,
low: 140.729996,
close: 141,
volume: 10133400,
},
{
date: new Date(2023, 9, 24),
open: 141.190002,
high: 141.729996,
low: 140.360001,
close: 141.169998,
volume: 8881400,
},
{
date: new Date(2023, 9, 25),
open: 140.570007,
high: 141.179993,
low: 139.509995,
close: 140.399994,
volume: 8242600,
},
{
date: new Date(2023, 9, 26),
open: 139.759995,
high: 141.669998,
low: 139.429993,
close: 140.759995,
volume: 9109400,
},
{
date: new Date(2023, 9, 27),
open: 138.949997,
high: 139.100006,
low: 135.190002,
close: 135.690002,
volume: 17434700,
},
{
date: new Date(2023, 9, 30),
open: 136.440002,
high: 138.039993,
low: 136.039993,
close: 137.419998,
volume: 9855500,
},
{
date: new Date(2023, 9, 31),
open: 137.710007,
high: 139.240005,
low: 137.470001,
close: 139.059998,
volume: 9672500,
},
{
date: new Date(2023, 10, 1),
open: 139.25,
high: 140.529999,
low: 138.470001,
close: 138.940002,
volume: 9432000,
},
{
date: new Date(2023, 10, 2),
open: 140.089996,
high: 141.479996,
low: 139.229996,
close: 141.419998,
volume: 10186200,
},
{
date: new Date(2023, 10, 3),
open: 142.190002,
high: 143.770004,
low: 141.850006,
close: 143,
volume: 9533100,
},
{
date: new Date(2023, 10, 6),
open: 143.169998,
high: 144.190002,
low: 142.789993,
close: 144.080002,
volume: 7625100,
},
{
date: new Date(2023, 10, 7),
open: 143.509995,
high: 144.259995,
low: 142.820007,
close: 144.009995,
volume: 6297900,
},
{
date: new Date(2023, 10, 8),
open: 144.110001,
high: 144.839996,
low: 143.619995,
close: 144.720001,
volume: 7618200,
},
{
date: new Date(2023, 10, 9),
open: 145.440002,
high: 145.649994,
low: 143.699997,
close: 144.289993,
volume: 7992500,
},
{
date: new Date(2023, 10, 10),
open: 144.940002,
high: 146.479996,
low: 144.080002,
close: 146.429993,
volume: 7983300,
},
{
date: new Date(2023, 10, 13),
open: 145.699997,
high: 146.25,
low: 145.160004,
close: 145.779999,
volume: 6676300,
},
{
date: new Date(2023, 10, 14),
open: 146.679993,
high: 149.25,
low: 146.520004,
close: 148.440002,
volume: 9927700,
},
{
date: new Date(2023, 10, 15),
open: 148.460007,
high: 150.160004,
low: 148.460007,
close: 149.740005,
volume: 8365300,
},
{
date: new Date(2023, 10, 16),
open: 150.089996,
high: 151.529999,
low: 150.089996,
close: 151.449997,
volume: 8126200,
},
{
date: new Date(2023, 10, 17),
open: 152.199997,
high: 152.860001,
low: 151.539993,
close: 152.820007,
volume: 7812400,
},
{
date: new Date(2023, 10, 20),
open: 152.080002,
high: 153.75,
low: 151.919998,
close: 153.289993,
volume: 7019000,
},
{
date: new Date(2023, 10, 21),
open: 153.199997,
high: 153.630005,
low: 152.570007,
close: 152.970001,
volume: 7083500,
},
{
date: new Date(2023, 10, 22),
open: 153.410004,
high: 153.880005,
low: 152.899994,
close: 153.330002,
volume: 5174500,
},
{
date: new Date(2023, 10, 24),
open: 153.589996,
high: 154.440002,
low: 153.279999,
close: 153.539993,
volume: 3496900,
},
{
date: new Date(2023, 10, 27),
open: 153.429993,
high: 153.529999,
low: 152.710007,
close: 153.190002,
volume: 6259100,
},
{
date: new Date(2023, 10, 28),
open: 153.220001,
high: 153.869995,
low: 152.720001,
close: 153.539993,
volume: 6582700,
},
{
date: new Date(2023, 10, 29),
open: 154.169998,
high: 155.630005,
low: 154,
close: 154.320007,
volume: 9126100,
},
{
date: new Date(2023, 10, 30),
open: 154.910004,
high: 156.130005,
low: 154.380005,
close: 156.080002,
volume: 9869800,
},
{
date: new Date(2023, 11, 1),
open: 155.820007,
high: 157.860001,
low: 155.820007,
close: 156.839996,
volume: 8913000,
},
{
date: new Date(2023, 11, 4),
open: 156.020004,
high: 158.050003,
low: 155.880005,
close: 157.990005,
volume: 9607500,
},
{
date: new Date(2023, 11, 5),
open: 157.259995,
high: 158.5,
low: 156.970001,
close: 157.970001,
volume: 9135600,
},
{
date: new Date(2023, 11, 6),
open: 158.839996,
high: 159.220001,
low: 156,
close: 156.309998,
volume: 9366000,
},
{
date: new Date(2023, 11, 7),
open: 156.690002,
high: 157.309998,
low: 156.149994,
close: 156.789993,
volume: 8130900,
},
{
date: new Date(2023, 11, 8),
open: 157.259995,
high: 158.779999,
low: 156.979996,
close: 158.520004,
volume: 7366200,
},
{
date: new Date(2023, 11, 11),
open: 158.520004,
high: 159.300003,
low: 158.149994,
close: 159.100006,
volume: 8093900,
},
{
date: new Date(2023, 11, 12),
open: 159.229996,
high: 160.649994,
low: 158.880005,
close: 160.520004,
volume: 10223000,
},
{
date: new Date(2023, 11, 13),
open: 160.520004,
high: 162.029999,
low: 159.770004,
close: 161.059998,
volume: 12379100,
},
{
date: new Date(2023, 11, 14),
open: 161.830002,
high: 164.839996,
low: 161.710007,
close: 163.990005,
volume: 13643000,
},
{
date: new Date(2023, 11, 15),
open: 163.080002,
high: 165.279999,
low: 162.389999,
close: 165.229996,
volume: 20305900,
},
{
date: new Date(2023, 11, 18),
open: 165.919998,
high: 167.130005,
low: 165.630005,
close: 166.229996,
volume: 8469600,
},
{
date: new Date(2023, 11, 19),
open: 166,
high: 168.470001,
low: 165.550003,
close: 168.449997,
volume: 10345700,
},
{
date: new Date(2023, 11, 20),
open: 167.990005,
high: 169.410004,
low: 166.449997,
close: 166.550003,
volume: 10734700,
},
{
date: new Date(2023, 11, 21),
open: 166.839996,
high: 168.089996,
low: 165.679993,
close: 167.5,
volume: 7601700,
},
{
date: new Date(2023, 11, 22),
open: 167.5,
high: 168.229996,
low: 167.229996,
close: 167.399994,
volume: 6574900,
},
{
date: new Date(2023, 11, 26),
open: 167.460007,
high: 168.770004,
low: 167.179993,
close: 168.389999,
volume: 4683600,
},
{
date: new Date(2023, 11, 27),
open: 167.839996,
high: 169.470001,
low: 167.580002,
close: 169.399994,
volume: 6428600,
},
{
date: new Date(2023, 11, 28),
open: 169.350006,
high: 170.660004,
low: 169,
close: 170.300003,
volume: 6320100,
},
{
date: new Date(2023, 11, 29),
open: 170,
high: 170.690002,
low: 169.630005,
close: 170.100006,
volume: 6431800,
},
{
date: new Date(2024, 0, 2),
open: 169.089996,
high: 172.169998,
low: 168.910004,
close: 172.080002,
volume: 9977400,
},
{
date: new Date(2024, 0, 3),
open: 171.860001,
high: 172.039993,
low: 170.369995,
close: 171.330002,
volume: 9852300,
},
{
date: new Date(2024, 0, 4),
open: 170.639999,
high: 173.350006,
low: 170.539993,
close: 171.410004,
volume: 11972500,
},
{
date: new Date(2024, 0, 5),
open: 171.470001,
high: 173.380005,
low: 171.470001,
close: 172.270004,
volume: 10064200,
},
{
date: new Date(2024, 0, 8),
open: 172.020004,
high: 172.360001,
low: 169.490005,
close: 172.020004,
volume: 11229900,
},
{
date: new Date(2024, 0, 9),
open: 171.619995,
high: 171.789993,
low: 170.100006,
close: 170.660004,
volume: 9923600,
},
{
date: new Date(2024, 0, 10),
open: 170,
high: 171.080002,
low: 168.949997,
close: 171.020004,
volume: 9670200,
},
{
date: new Date(2024, 0, 11),
open: 170.330002,
high: 170.360001,
low: 168.639999,
close: 170.300003,
volume: 11919500,
},
{
date: new Date(2024, 0, 12),
open: 173.800003,
high: 176.309998,
low: 168.899994,
close: 169.050003,
volume: 19429200,
},
{
date: new Date(2024, 0, 16),
open: 164.869995,
high: 168.089996,
low: 164.300003,
close: 167.990005,
volume: 17206400,
},
{
date: new Date(2024, 0, 17),
open: 167.339996,
high: 169.070007,
low: 166.490005,
close: 167.089996,
volume: 11107500,
},
{
date: new Date(2024, 0, 18),
open: 167.119995,
high: 167.529999,
low: 165.240005,
close: 167.419998,
volume: 9382300,
},
{
date: new Date(2024, 0, 19),
open: 167.550003,
high: 170.570007,
low: 167.080002,
close: 170.309998,
volume: 13114400,
},
{
date: new Date(2024, 0, 22),
open: 170.460007,
high: 171.979996,
low: 169.710007,
close: 170.110001,
volume: 12837500,
},
{
date: new Date(2024, 0, 23),
open: 169.669998,
high: 169.75,
low: 168.440002,
close: 168.990005,
volume: 8360800,
},
{
date: new Date(2024, 0, 24),
open: 169.360001,
high: 171.009995,
low: 168.860001,
close: 170.5,
volume: 9967100,
},
{
date: new Date(2024, 0, 25),
open: 172.309998,
high: 172.990005,
low: 170.910004,
close: 172.940002,
volume: 8873500,
},
{
date: new Date(2024, 0, 26),
open: 172.610001,
high: 173.059998,
low: 171.779999,
close: 172.279999,
volume: 7443000,
},
{
date: new Date(2024, 0, 29),
open: 172.240005,
high: 172.839996,
low: 171.300003,
close: 172.729996,
volume: 6971200,
},
{
date: new Date(2024, 0, 30),
open: 172.830002,
high: 176.759995,
low: 172.830002,
close: 176.270004,
volume: 10822100,
},
{
date: new Date(2024, 0, 31),
open: 176.199997,
high: 178.300003,
low: 174.339996,
close: 174.360001,
volume: 11521800,
},
{
date: new Date(2024, 1, 1),
open: 173.639999,
high: 174.839996,
low: 171.429993,
close: 173.729996,
volume: 9354800,
},
{
date: new Date(2024, 1, 2),
open: 173.300003,
high: 175.820007,
low: 173.259995,
close: 174.729996,
volume: 8607600,
},
{
date: new Date(2024, 1, 5),
open: 173.860001,
high: 175.089996,
low: 172.919998,
close: 174.5,
volume: 7820200,
},
{
date: new Date(2024, 1, 6),
open: 174.610001,
high: 175.869995,
low: 173.759995,
close: 175.100006,
volume: 6764800,
},
{
date: new Date(2024, 1, 7),
open: 175.690002,
high: 175.869995,
low: 173.960007,
close: 175.429993,
volume: 7225500,
},
{
date: new Date(2024, 1, 8),
open: 175,
high: 175.309998,
low: 173.570007,
close: 174.800003,
volume: 6060300,
},
{
date: new Date(2024, 1, 9),
open: 175,
high: 175.100006,
low: 173.669998,
close: 175.009995,
volume: 6296700,
},
{
date: new Date(2024, 1, 12),
open: 174.779999,
high: 176.809998,
low: 173.699997,
close: 175.789993,
volume: 8539300,
},
{
date: new Date(2024, 1, 13),
open: 175.320007,
high: 176.229996,
low: 172.619995,
close: 174.259995,
volume: 8397600,
},
{
date: new Date(2024, 1, 14),
open: 175.070007,
high: 176.100006,
low: 174.419998,
close: 176.029999,
volume: 7056700,
},
{
date: new Date(2024, 1, 15),
open: 176.149994,
high: 180.210007,
low: 176.149994,
close: 179.869995,
volume: 8723400,
},
{
date: new Date(2024, 1, 16),
open: 179.610001,
high: 179.979996,
low: 178.160004,
close: 179.029999,
volume: 8148100,
},
{
date: new Date(2024, 1, 20),
open: 179.190002,
high: 180.460007,
low: 178.410004,
close: 179.729996,
volume: 9668000,
},
{
date: new Date(2024, 1, 21),
open: 179.949997,
high: 180.990005,
low: 178.520004,
close: 180.899994,
volume: 7027900,
},
{
date: new Date(2024, 1, 22),
open: 181.820007,
high: 183.419998,
low: 181.240005,
close: 183.070007,
volume: 9296500,
},
{
date: new Date(2024, 1, 23),
open: 183.809998,
high: 185.199997,
low: 183.190002,
close: 183.990005,
volume: 7105800,
},
{
date: new Date(2024, 1, 26),
open: 183.75,
high: 184.460007,
low: 182.479996,
close: 183.360001,
volume: 7145400,
},
{
date: new Date(2024, 1, 27),
open: 183.309998,
high: 183.539993,
low: 182.240005,
close: 183.449997,
volume: 5717100,
},
{
date: new Date(2024, 1, 28),
open: 183.429993,
high: 185.199997,
low: 182.960007,
close: 184.380005,
volume: 6131600,
},
{
date: new Date(2024, 1, 29),
open: 185.660004,
high: 186.429993,
low: 183.850006,
close: 186.059998,
volume: 9643000,
},
{
date: new Date(2024, 2, 1),
open: 185.699997,
high: 186.440002,
low: 185.100006,
close: 185.289993,
volume: 6311800,
},
{
date: new Date(2024, 2, 4),
open: 184.710007,
high: 187.589996,
low: 184.270004,
close: 186.679993,
volume: 7063600,
},
{
date: new Date(2024, 2, 5),
open: 186.360001,
high: 189.300003,
low: 186.360001,
close: 188.550003,
volume: 6617800,
},
{
date: new Date(2024, 2, 6),
open: 189.25,
high: 190.070007,
low: 187.630005,
close: 189.529999,
volume: 7572900,
},
{
date: new Date(2024, 2, 7),
open: 189.910004,
high: 190.5,
low: 186.630005,
close: 187.869995,
volume: 7618300,
},
{
date: new Date(2024, 2, 8),
open: 188.440002,
high: 190.460007,
low: 187.919998,
close: 188.220001,
volume: 6166800,
},
{
date: new Date(2024, 2, 11),
open: 187.279999,
high: 188.440002,
low: 186.220001,
close: 188.289993,
volume: 5762600,
},
{
date: new Date(2024, 2, 12),
open: 188.949997,
high: 190.160004,
low: 187.910004,
close: 189.839996,
volume: 5708400,
},
{
date: new Date(2024, 2, 13),
open: 190.360001,
high: 191.729996,
low: 189.839996,
close: 191.380005,
volume: 7795500,
},
{
date: new Date(2024, 2, 14),
open: 191.029999,
high: 191.630005,
low: 187.100006,
close: 187.970001,
volume: 10310900,
},
{
date: new Date(2024, 2, 15),
open: 186.479996,
high: 190.940002,
low: 186.479996,
close: 190.300003,
volume: 17208100,
},
{
date: new Date(2024, 2, 18),
open: 190.630005,
high: 192.699997,
low: 189.889999,
close: 192.660004,
volume: 9013800,
},
{
date: new Date(2024, 2, 19),
open: 192.710007,
high: 193.929993,
low: 192.380005,
close: 193.789993,
volume: 8478700,
},
{
date: new Date(2024, 2, 20),
open: 194.190002,
high: 196.559998,
low: 193.610001,
close: 196.330002,
volume: 9367000,
},
{
date: new Date(2024, 2, 21),
open: 196.520004,
high: 199.429993,
low: 196.330002,
close: 199.059998,
volume: 11203800,
},
{
date: new Date(2024, 2, 22),
open: 199.009995,
high: 200.479996,
low: 196.539993,
close: 196.619995,
volume: 8105800,
},
{
date: new Date(2024, 2, 25),
open: 196.600006,
high: 196.940002,
low: 194.360001,
close: 194.820007,
volume: 8620000,
},
{
date: new Date(2024, 2, 26),
open: 194.589996,
high: 196.660004,
low: 194.059998,
close: 195.729996,
volume: 5961500,
},
{
date: new Date(2024, 2, 27),
open: 196.5,
high: 199.600006,
low: 196.380005,
close: 199.520004,
volume: 8725800,
},
{
date: new Date(2024, 2, 28),
open: 199.490005,
high: 200.720001,
low: 198.539993,
close: 200.300003,
volume: 8628300,
},
{
date: new Date(2024, 3, 1),
open: 199.990005,
high: 200.940002,
low: 198.570007,
close: 198.940002,
volume: 7309000,
},
{
date: new Date(2024, 3, 2),
open: 198.389999,
high: 199.779999,
low: 198.080002,
close: 198.860001,
volume: 7014700,
},
{
date: new Date(2024, 3, 3),
open: 199.039993,
high: 199.559998,
low: 197.699997,
close: 198.300003,
volume: 9353400,
},
{
date: new Date(2024, 3, 4),
open: 199.149994,
high: 199.679993,
low: 195.550003,
close: 195.649994,
volume: 9243800,
},
{
date: new Date(2024, 3, 5),
open: 196.160004,
high: 198.119995,
low: 195.110001,
close: 197.449997,
volume: 6531000,
},
{
date: new Date(2024, 3, 8),
open: 197.619995,
high: 198.979996,
low: 197.619995,
close: 198.479996,
volume: 8001000,
},
{
date: new Date(2024, 3, 9),
open: 198.070007,
high: 198.880005,
low: 194.910004,
close: 197.149994,
volume: 7358600,
},
{
date: new Date(2024, 3, 10),
open: 195.550003,
high: 197.070007,
low: 194.179993,
close: 195.470001,
volume: 7681400,
},
{
date: new Date(2024, 3, 11),
open: 196,
high: 196.570007,
low: 193.240005,
close: 195.429993,
volume: 10137700,
},
{
date: new Date(2024, 3, 12),
open: 188.320007,
high: 188.929993,
low: 182.539993,
close: 182.789993,
volume: 31506200,
},
{
date: new Date(2024, 3, 15),
open: 184.5,
high: 187.460007,
low: 182.199997,
close: 182.889999,
volume: 14766600,
},
{
date: new Date(2024, 3, 16),
open: 182.899994,
high: 183.160004,
low: 179.649994,
close: 180.800003,
volume: 16451800,
},
{
date: new Date(2024, 3, 17),
open: 181.369995,
high: 182.419998,
low: 179.199997,
close: 180.080002,
volume: 9017100,
},
{
date: new Date(2024, 3, 18),
open: 181.100006,
high: 183.360001,
low: 179.970001,
close: 181.25,
volume: 9557700,
},
{
date: new Date(2024, 3, 19),
open: 182.399994,
high: 185.880005,
low: 181.410004,
close: 185.800003,
volume: 13380200,
},
{
date: new Date(2024, 3, 22),
open: 185.990005,
high: 190.130005,
low: 185.979996,
close: 189.410004,
volume: 11529700,
},
{
date: new Date(2024, 3, 23),
open: 191.130005,
high: 192.229996,
low: 190.520004,
close: 192.139999,
volume: 9144400,
},
{
date: new Date(2024, 3, 24),
open: 190.529999,
high: 193.229996,
low: 190.169998,
close: 193.080002,
volume: 6964900,
},
{
date: new Date(2024, 3, 25),
open: 192.25,
high: 193.940002,
low: 191.179993,
close: 193.369995,
volume: 9802300,
},
{
date: new Date(2024, 3, 26),
open: 193.570007,
high: 194.869995,
low: 193.059998,
close: 193.490005,
volume: 6413700,
},
{
date: new Date(2024, 3, 29),
open: 193.479996,
high: 194.259995,
low: 192.429993,
close: 193.279999,
volume: 5387800,
},
{
date: new Date(2024, 3, 30),
open: 192.809998,
high: 194.990005,
low: 191.639999,
close: 191.740005,
volume: 8153700,
},
{
date: new Date(2024, 4, 1),
open: 192.270004,
high: 194.460007,
low: 190.789993,
close: 191.860001,
volume: 7445300,
},
{
date: new Date(2024, 4, 2),
open: 193.070007,
high: 193.5,
low: 189.520004,
close: 191.660004,
volume: 6501700,
},
{
date: new Date(2024, 4, 3),
open: 192,
high: 192.529999,
low: 188.460007,
close: 190.509995,
volume: 8922800,
},
{
date: new Date(2024, 4, 6),
open: 191.729996,
high: 192.199997,
low: 189.820007,
close: 192,
volume: 7911100,
},
{
date: new Date(2024, 4, 7),
open: 191.699997,
high: 192.929993,
low: 191.649994,
close: 191.75,
volume: 7688800,
},
{
date: new Date(2024, 4, 8),
open: 191,
high: 196.649994,
low: 191,
close: 195.649994,
volume: 9227600,
},
{
date: new Date(2024, 4, 9),
open: 195.169998,
high: 197.589996,
low: 195.100006,
close: 197.5,
volume: 7977300,
},
{
date: new Date(2024, 4, 10),
open: 198.539993,
high: 199.339996,
low: 198.270004,
close: 198.770004,
volume: 7529800,
},
{
date: new Date(2024, 4, 13),
open: 198.800003,
high: 199.850006,
low: 198.039993,
close: 198.729996,
volume: 7049200,
},
{
date: new Date(2024, 4, 14),
open: 199,
high: 201.580002,
low: 198.160004,
close: 201.509995,
volume: 8596200,
},
{
date: new Date(2024, 4, 15),
open: 202.009995,
high: 202.690002,
low: 199.770004,
close: 202.110001,
volume: 8370000,
},
{
date: new Date(2024, 4, 16),
open: 202.220001,
high: 204.479996,
low: 201.990005,
close: 202.470001,
volume: 8497900,
},
{
date: new Date(2024, 4, 17),
open: 203.809998,
high: 205.050003,
low: 202.809998,
close: 204.789993,
volume: 9260500,
},
{
date: new Date(2024, 4, 20),
open: 204.389999,
high: 205.880005,
low: 195.399994,
close: 195.580002,
volume: 17373300,
},
{
date: new Date(2024, 4, 21),
open: 197,
high: 199.899994,
low: 196.600006,
close: 199.520004,
volume: 14420800,
},
{
date: new Date(2024, 4, 22),
open: 199,
high: 200.940002,
low: 197.690002,
close: 198.309998,
volume: 9425300,
},
{
date: new Date(2024, 4, 23),
open: 197.809998,
high: 198.300003,
low: 196.070007,
close: 196.919998,
volume: 8069400,
},
{
date: new Date(2024, 4, 24),
open: 197.75,
high: 200.759995,
low: 197.559998,
close: 200.710007,
volume: 7355400,
},
{
date: new Date(2024, 4, 28),
open: 199.860001,
high: 200.410004,
low: 198.660004,
close: 199.5,
volume: 6910200,
},
{
date: new Date(2024, 4, 29),
open: 198,
high: 198.990005,
low: 196.889999,
close: 198.110001,
volume: 6120000,
},
{
date: new Date(2024, 4, 30),
open: 198.559998,
high: 199.850006,
low: 198.399994,
close: 199.330002,
volume: 6829700,
},
{
date: new Date(2024, 4, 31),
open: 199.300003,
high: 203.300003,
low: 198.350006,
close: 202.630005,
volume: 14417900,
},
{
date: new Date(2024, 5, 3),
open: 202.309998,
high: 202.419998,
low: 199.190002,
close: 201.820007,
volume: 6444300,
},
{
date: new Date(2024, 5, 4),
open: 200.160004,
high: 201.979996,
low: 198.279999,
close: 199.160004,
volume: 6848300,
},
{
date: new Date(2024, 5, 5),
open: 199.759995,
high: 199.820007,
low: 196.919998,
close: 197.259995,
volume: 8351600,
},
{
date: new Date(2024, 5, 6),
open: 197.259995,
high: 198.020004,
low: 195.330002,
close: 196.910004,
volume: 7640300,
},
{
date: new Date(2024, 5, 7),
open: 197.429993,
high: 200.919998,
low: 197.009995,
close: 199.949997,
volume: 6964500,
},
{
date: new Date(2024, 5, 10),
open: 199.240005,
high: 200.839996,
low: 198.440002,
close: 199.610001,
volume: 6071200,
},
{
date: new Date(2024, 5, 11),
open: 197.910004,
high: 197.940002,
low: 193.600006,
close: 194.360001,
volume: 9235300,
},
{
date: new Date(2024, 5, 12),
open: 196,
high: 196.720001,
low: 191.309998,
close: 191.529999,
volume: 12751300,
},
{
date: new Date(2024, 5, 13),
open: 192.320007,
high: 194.580002,
low: 190.880005,
close: 193.660004,
volume: 8587800,
},
{
date: new Date(2024, 5, 14),
open: 191.449997,
high: 194.860001,
low: 191.419998,
close: 193.779999,
volume: 6874000,
},
{
date: new Date(2024, 5, 17),
open: 193.479996,
high: 195.580002,
low: 192.639999,
close: 194.979996,
volume: 8725400,
},
{
date: new Date(2024, 5, 18),
open: 194.600006,
high: 197.960007,
low: 194.130005,
close: 197,
volume: 9023000,
},
{
date: new Date(2024, 5, 20),
open: 196.389999,
high: 199.449997,
low: 196.110001,
close: 198.669998,
volume: 8731100,
},
{
date: new Date(2024, 5, 21),
open: 196.710007,
high: 197.169998,
low: 194.220001,
close: 196.300003,
volume: 20972500,
},
{
date: new Date(2024, 5, 24),
open: 197.809998,
high: 199.229996,
low: 197.100006,
close: 198.880005,
volume: 9785900,
},
{
date: new Date(2024, 5, 25),
open: 198.089996,
high: 200.070007,
low: 197.740005,
close: 198.070007,
volume: 6915900,
},
{
date: new Date(2024, 5, 26),
open: 197.449997,
high: 197.940002,
low: 196.279999,
close: 197.429993,
volume: 7758600,
},
{
date: new Date(2024, 5, 27),
open: 197.440002,
high: 199.860001,
low: 196.899994,
close: 199.169998,
volume: 7913500,
},
{
date: new Date(2024, 5, 28),
open: 200.009995,
high: 202.600006,
low: 199.300003,
close: 202.259995,
volume: 15301900,
},
];
return data;
}
// Angular entry point file
import '@angular/compiler';
import { bootstrapApplication } from '@angular/platform-browser';
import { AppComponent } from './app.component';
bootstrapApplication(AppComponent);
Use the theme property in AgFinancialChartOptions to customise chart styles.
const options: AgFinancialChartOptions = {
// ...
theme: {
palette: {
up: { fill: '#F3A93C', stroke: '#A8492D' },
down: { fill: '#1A00F4', stroke: '#75FBFD' },
},
},
};In this configuration:
palette: Specifies custom colours.up: Colours for "rising values"down: Colours for "falling values"
For additional customisation, use Theme Override Options in the theme option.
Financial Charts use the ag-financial and ag-financial-dark themes.
API Reference Copy Link
Properties available on the AgFinancialChartOptions interface.
- theme
AgChartTheme | AgChartThemeName - A predefined theme name or an object containing theme overrides. See: [Themes Reference](/themes-api/)
- data
DatumDefault[] - The data to render the chart from. If this is not specified, it must be set on individual series instead.
- dataIdKey
DatumKey - The key of the property on each datum that contains its unique identifier. When specified, transactions will match items by this field instead of by object reference. The values of this field must be unique across the dataset.
- container
HTMLElement | null - The element to place the rendered chart into.
- initialState
AgInitialStateOptions - The initial state of the chart. This must be a serialisable value.
- width
PixelSize - The width of the chart in pixels.
- height
PixelSize - The height of the chart in pixels.
- minHeight
PixelSizedefault: 300 - Sets the minimum height of the chart. Ignored if `height` is specified.
- minWidth
PixelSizedefault: 300 - Sets the minimum width of the chart. Ignored if `width` is specified.
- title
AgChartCaptionOptions - Configuration for the title shown at the top of the chart.
- dataSource
AgDataSourceOptions - Configuration for asynchronously loaded data.
- listeners
AgBaseChartListeners - A map of event names to event listeners.
- formatter
FormatterConfiguration - Global formatter configuration.
- enableRtl
boolean - Set to `true` to render the chart in right-to-left mode. If not specified, the chart will detect the `dir` attribute on the container or its ancestors.
- chartType
AgPriceVolumeChartTypedefault: 'candlestick' - Series type used for the OHLC data.
- dateKey
stringdefault: 'date' - The key used to retrieve x-values from the data.
- openKey
stringdefault: 'open' - The key used to retrieve 'open' values from the data.
- highKey
stringdefault: 'high' - The key used to retrieve 'high' values from the data.
- lowKey
stringdefault: 'low' - The key used to retrieve 'low' values from the data.
- closeKey
stringdefault: 'close' - The key used to retrieve 'close' values from the data.
- volumeKey
stringdefault: 'volume' - The key used to retrieve 'volume' values from the data.
- volume
booleandefault: true - Whether to show the volume series at the bottom of the chart. If set to `false`, no volume data is required.
- rangeButtons
booleandefault: true - Whether to show the range buttons.
- statusBar
booleandefault: true - Whether to show the status bar.
- toolbar
booleandefault: true - Whether the toolbar is enabled.
- zoom
booleandefault: true - Whether Zoom is enabled.
- sync
booleandefault: false - Whether to enable chart synchronization.
Properties available on the AgFinancialChartOptions interface.
- theme
AgChartTheme | AgChartThemeName - A predefined theme name or an object containing theme overrides. See: [Themes Reference](/themes-api/)
- data
DatumDefault[] - The data to render the chart from. If this is not specified, it must be set on individual series instead.
- dataIdKey
DatumKey - The key of the property on each datum that contains its unique identifier. When specified, transactions will match items by this field instead of by object reference. The values of this field must be unique across the dataset.
- container
HTMLElement | null - The element to place the rendered chart into.
- initialState
AgInitialStateOptions - The initial state of the chart. This must be a serialisable value.
- width
PixelSize - The width of the chart in pixels.
- height
PixelSize - The height of the chart in pixels.
- minHeight
PixelSizedefault: 300 - Sets the minimum height of the chart. Ignored if `height` is specified.
- minWidth
PixelSizedefault: 300 - Sets the minimum width of the chart. Ignored if `width` is specified.
- title
AgChartCaptionOptions - Configuration for the title shown at the top of the chart.
- dataSource
AgDataSourceOptions - Configuration for asynchronously loaded data.
- listeners
AgBaseChartListeners - A map of event names to event listeners.
- formatter
FormatterConfiguration - Global formatter configuration.
- enableRtl
boolean - Set to `true` to render the chart in right-to-left mode. If not specified, the chart will detect the `dir` attribute on the container or its ancestors.
- chartType
AgPriceVolumeChartTypedefault: 'candlestick' - Series type used for the OHLC data.
- dateKey
stringdefault: 'date' - The key used to retrieve x-values from the data.
- openKey
stringdefault: 'open' - The key used to retrieve 'open' values from the data.
- highKey
stringdefault: 'high' - The key used to retrieve 'high' values from the data.
- lowKey
stringdefault: 'low' - The key used to retrieve 'low' values from the data.
- closeKey
stringdefault: 'close' - The key used to retrieve 'close' values from the data.
- volumeKey
stringdefault: 'volume' - The key used to retrieve 'volume' values from the data.
- volume
booleandefault: true - Whether to show the volume series at the bottom of the chart. If set to `false`, no volume data is required.
- rangeButtons
booleandefault: true - Whether to show the range buttons.
- statusBar
booleandefault: true - Whether to show the status bar.
- toolbar
booleandefault: true - Whether the toolbar is enabled.
- zoom
booleandefault: true - Whether Zoom is enabled.
- sync
booleandefault: false - Whether to enable chart synchronization.