function loadData() { var newDate = new Date(2023, 11, 8); iClose = 0 * 1; iOpen = 0 * 1; iHigh = 0 * 1; iLow = 0 * 1; iVol = 0 * 1; sVol = '0'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2023, 11, 11); iClose = 24.95 * 1; iOpen = 27.2 * 1; iHigh = 25.2699 * 1; iLow = 24.75 * 1; iVol = 31772 * 1; sVol = '31,772'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2023, 11, 12); iClose = 23.75 * 1; iOpen = 23.82 * 1; iHigh = 24.02 * 1; iLow = 23.3303 * 1; iVol = 37772 * 1; sVol = '37,772'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2023, 11, 13); iClose = 24 * 1; iOpen = 23.2 * 1; iHigh = 24.215 * 1; iLow = 23.05 * 1; iVol = 53064 * 1; sVol = '53,064'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2023, 11, 15); iClose = 25.85 * 1; iOpen = 25 * 1; iHigh = 26.23 * 1; iLow = 24.75 * 1; iVol = 77925 * 1; sVol = '77,925'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2023, 11, 18); iClose = 26.9 * 1; iOpen = 27 * 1; iHigh = 27.37 * 1; iLow = 26.44 * 1; iVol = 87626 * 1; sVol = '87,626'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2023, 11, 19); iClose = 26.9 * 1; iOpen = 26.67 * 1; iHigh = 27.16 * 1; iLow = 26.59 * 1; iVol = 36729 * 1; sVol = '36,729'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2023, 11, 20); iClose = 26.74 * 1; iOpen = 27.13 * 1; iHigh = 27.47 * 1; iLow = 26.69 * 1; iVol = 51653 * 1; sVol = '51,653'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2023, 11, 21); iClose = 27.94 * 1; iOpen = 27.46 * 1; iHigh = 27.97 * 1; iLow = 27.4 * 1; iVol = 19458 * 1; sVol = '19,458'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2023, 11, 22); iClose = 29.27 * 1; iOpen = 28.23 * 1; iHigh = 32.46 * 1; iLow = 28.185 * 1; iVol = 40625 * 1; sVol = '40,625'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2023, 11, 26); iClose = 28.5832 * 1; iOpen = 29.4 * 1; iHigh = 29.225 * 1; iLow = 28.03 * 1; iVol = 28538 * 1; sVol = '28,538'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2023, 11, 27); iClose = 27.55 * 1; iOpen = 27.68 * 1; iHigh = 27.91 * 1; iLow = 27.49 * 1; iVol = 48859 * 1; sVol = '48,859'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2023, 11, 28); iClose = 27.01 * 1; iOpen = 27 * 1; iHigh = 27.12 * 1; iLow = 26.88 * 1; iVol = 41830 * 1; sVol = '41,830'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2023, 11, 29); iClose = 26.8 * 1; iOpen = 26.75 * 1; iHigh = 26.91 * 1; iLow = 26.51 * 1; iVol = 12713 * 1; sVol = '12,713'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 0, 2); iClose = 27.5 * 1; iOpen = 27.2 * 1; iHigh = 27.65 * 1; iLow = 27.25 * 1; iVol = 40575 * 1; sVol = '40,575'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 0, 3); iClose = 28.27 * 1; iOpen = 27.36 * 1; iHigh = 28.65 * 1; iLow = 27.2 * 1; iVol = 75839 * 1; sVol = '75,839'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 0, 4); iClose = 28.48 * 1; iOpen = 28.61 * 1; iHigh = 28.82 * 1; iLow = 28.37 * 1; iVol = 37155 * 1; sVol = '37,155'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 0, 5); iClose = 29.05 * 1; iOpen = 27.74 * 1; iHigh = 29.305 * 1; iLow = 27.74 * 1; iVol = 65332 * 1; sVol = '65,332'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 0, 8); iClose = 28.33 * 1; iOpen = 28.18 * 1; iHigh = 28.4299 * 1; iLow = 27.99 * 1; iVol = 47973 * 1; sVol = '47,973'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 0, 9); iClose = 28.47 * 1; iOpen = 28.57 * 1; iHigh = 28.87 * 1; iLow = 27.75 * 1; iVol = 40733 * 1; sVol = '40,733'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 0, 10); iClose = 27.98 * 1; iOpen = 28.02 * 1; iHigh = 28.17 * 1; iLow = 27.72 * 1; iVol = 49088 * 1; sVol = '49,088'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 0, 11); iClose = 27 * 1; iOpen = 27.07 * 1; iHigh = 27.4 * 1; iLow = 26.55 * 1; iVol = 109500 * 1; sVol = '109,500'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 0, 12); iClose = 28.32 * 1; iOpen = 28.2 * 1; iHigh = 28.86 * 1; iLow = 28.1129 * 1; iVol = 35352 * 1; sVol = '35,352'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 0, 16); iClose = 29 * 1; iOpen = 29.14 * 1; iHigh = 29.37 * 1; iLow = 28.7901 * 1; iVol = 46456 * 1; sVol = '46,456'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 0, 17); iClose = 28.85 * 1; iOpen = 28.57 * 1; iHigh = 29 * 1; iLow = 28.41 * 1; iVol = 33263 * 1; sVol = '33,263'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 0, 18); iClose = 28.56 * 1; iOpen = 29.02 * 1; iHigh = 28.8735 * 1; iLow = 28.36 * 1; iVol = 31763 * 1; sVol = '31,763'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 0, 19); iClose = 28.34 * 1; iOpen = 28.49 * 1; iHigh = 28.48 * 1; iLow = 28.02 * 1; iVol = 46450 * 1; sVol = '46,450'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 0, 22); iClose = 27.7167 * 1; iOpen = 28.1 * 1; iHigh = 28.2 * 1; iLow = 27.7 * 1; iVol = 25855 * 1; sVol = '25,855'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 0, 23); iClose = 28.23 * 1; iOpen = 27.44 * 1; iHigh = 28.25 * 1; iLow = 27.08 * 1; iVol = 68197 * 1; sVol = '68,197'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 0, 24); iClose = 29.04 * 1; iOpen = 28.5 * 1; iHigh = 29.29 * 1; iLow = 28.6563 * 1; iVol = 65614 * 1; sVol = '65,614'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 0, 25); iClose = 28.52 * 1; iOpen = 28.65 * 1; iHigh = 28.72 * 1; iLow = 28.25 * 1; iVol = 61266 * 1; sVol = '61,266'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 0, 26); iClose = 29.72 * 1; iOpen = 28.28 * 1; iHigh = 30.0399 * 1; iLow = 28.1664 * 1; iVol = 68825 * 1; sVol = '68,825'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 0, 29); iClose = 29.29 * 1; iOpen = 29.6 * 1; iHigh = 29.5334 * 1; iLow = 28.88 * 1; iVol = 39919 * 1; sVol = '39,919'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 0, 30); iClose = 30.05 * 1; iOpen = 29.14 * 1; iHigh = 30.05 * 1; iLow = 29.14 * 1; iVol = 29396 * 1; sVol = '29,396'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 0, 31); iClose = 29.53 * 1; iOpen = 29.95 * 1; iHigh = 29.9699 * 1; iLow = 29.355 * 1; iVol = 21756 * 1; sVol = '21,756'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 1, 1); iClose = 28.9 * 1; iOpen = 29.9 * 1; iHigh = 30.2 * 1; iLow = 27.82 * 1; iVol = 103255 * 1; sVol = '103,255'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 1, 2); iClose = 28.23 * 1; iOpen = 28.1 * 1; iHigh = 28.59 * 1; iLow = 28.06 * 1; iVol = 78369 * 1; sVol = '78,369'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 1, 5); iClose = 28 * 1; iOpen = 28.22 * 1; iHigh = 28.195 * 1; iLow = 27.77 * 1; iVol = 32193 * 1; sVol = '32,193'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 1, 6); iClose = 27.79 * 1; iOpen = 27.85 * 1; iHigh = 28.37 * 1; iLow = 27.74 * 1; iVol = 35078 * 1; sVol = '35,078'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 1, 7); iClose = 28.08 * 1; iOpen = 27.51 * 1; iHigh = 28.21 * 1; iLow = 27.48 * 1; iVol = 34438 * 1; sVol = '34,438'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 1, 8); iClose = 28.47 * 1; iOpen = 28 * 1; iHigh = 28.47 * 1; iLow = 27.75 * 1; iVol = 35305 * 1; sVol = '35,305'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 1, 9); iClose = 27.92 * 1; iOpen = 27.77 * 1; iHigh = 28.3 * 1; iLow = 27.88 * 1; iVol = 33461 * 1; sVol = '33,461'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 1, 12); iClose = 28.96 * 1; iOpen = 28.65 * 1; iHigh = 29.0494 * 1; iLow = 28.64 * 1; iVol = 21498 * 1; sVol = '21,498'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 1, 13); iClose = 28.52 * 1; iOpen = 28.76 * 1; iHigh = 28.7317 * 1; iLow = 28.09 * 1; iVol = 49080 * 1; sVol = '49,080'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 1, 14); iClose = 29.28 * 1; iOpen = 29.05 * 1; iHigh = 29.86 * 1; iLow = 28.76 * 1; iVol = 62225 * 1; sVol = '62,225'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 1, 15); iClose = 29.65 * 1; iOpen = 28.5 * 1; iHigh = 29.7167 * 1; iLow = 28.48 * 1; iVol = 88001 * 1; sVol = '88,001'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 1, 16); iClose = 30.17 * 1; iOpen = 29.95 * 1; iHigh = 30.27 * 1; iLow = 29.93 * 1; iVol = 42886 * 1; sVol = '42,886'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 1, 20); iClose = 30.07 * 1; iOpen = 30.5 * 1; iHigh = 30.51 * 1; iLow = 29.905 * 1; iVol = 34441 * 1; sVol = '34,441'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 1, 21); iClose = 29.76 * 1; iOpen = 29.62 * 1; iHigh = 30.59 * 1; iLow = 29.3201 * 1; iVol = 54090 * 1; sVol = '54,090'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 1, 22); iClose = 29.29 * 1; iOpen = 28.81 * 1; iHigh = 29.62 * 1; iLow = 28.61 * 1; iVol = 40119 * 1; sVol = '40,119'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 1, 23); iClose = 29.2 * 1; iOpen = 28.7 * 1; iHigh = 29.38 * 1; iLow = 28.41 * 1; iVol = 45553 * 1; sVol = '45,553'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 1, 26); iClose = 31.22 * 1; iOpen = 29.35 * 1; iHigh = 31.25 * 1; iLow = 29.4625 * 1; iVol = 136980 * 1; sVol = '136,980'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 1, 27); iClose = 30.27 * 1; iOpen = 30 * 1; iHigh = 30.45 * 1; iLow = 29.74 * 1; iVol = 196664 * 1; sVol = '196,664'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 1, 28); iClose = 30.15 * 1; iOpen = 30.19 * 1; iHigh = 30.6356 * 1; iLow = 30.15 * 1; iVol = 53729 * 1; sVol = '53,729'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 1, 29); iClose = 29.23 * 1; iOpen = 29.69 * 1; iHigh = 30.31 * 1; iLow = 29.11 * 1; iVol = 121884 * 1; sVol = '121,884'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 2, 1); iClose = 29.63 * 1; iOpen = 29.78 * 1; iHigh = 29.84 * 1; iLow = 29.055 * 1; iVol = 84612 * 1; sVol = '84,612'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 2, 4); iClose = 29.62 * 1; iOpen = 29.6 * 1; iHigh = 29.62 * 1; iLow = 28.99 * 1; iVol = 58541 * 1; sVol = '58,541'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 2, 5); iClose = 30.06 * 1; iOpen = 30.03 * 1; iHigh = 30.54 * 1; iLow = 29.93 * 1; iVol = 66786 * 1; sVol = '66,786'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 2, 6); iClose = 30.3 * 1; iOpen = 30.06 * 1; iHigh = 30.6399 * 1; iLow = 30.06 * 1; iVol = 37646 * 1; sVol = '37,646'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 2, 7); iClose = 30.29 * 1; iOpen = 30.29 * 1; iHigh = 30.61 * 1; iLow = 30.08 * 1; iVol = 57613 * 1; sVol = '57,613'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 2, 8); iClose = 29 * 1; iOpen = 29.61 * 1; iHigh = 29.595 * 1; iLow = 28.9 * 1; iVol = 63577 * 1; sVol = '63,577'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 2, 11); iClose = 28.95 * 1; iOpen = 29.35 * 1; iHigh = 29.32 * 1; iLow = 28.95 * 1; iVol = 20638 * 1; sVol = '20,638'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 2, 12); iClose = 28.6 * 1; iOpen = 28.95 * 1; iHigh = 28.895 * 1; iLow = 28.35 * 1; iVol = 49273 * 1; sVol = '49,273'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 2, 13); iClose = 29.09 * 1; iOpen = 29.2 * 1; iHigh = 29.45 * 1; iLow = 29.07 * 1; iVol = 32985 * 1; sVol = '32,985'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 2, 14); iClose = 30.18 * 1; iOpen = 29.54 * 1; iHigh = 30.18 * 1; iLow = 29.22 * 1; iVol = 45088 * 1; sVol = '45,088'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 2, 15); iClose = 31.34 * 1; iOpen = 30.84 * 1; iHigh = 31.53 * 1; iLow = 30.64 * 1; iVol = 168122 * 1; sVol = '168,122'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 2, 18); iClose = 31.05 * 1; iOpen = 31.07 * 1; iHigh = 31.19 * 1; iLow = 30.66 * 1; iVol = 72697 * 1; sVol = '72,697'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 2, 19); iClose = 30.22 * 1; iOpen = 30.59 * 1; iHigh = 30.76 * 1; iLow = 30.12 * 1; iVol = 53442 * 1; sVol = '53,442'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 2, 20); iClose = 29.98 * 1; iOpen = 30.02 * 1; iHigh = 30.11 * 1; iLow = 29.5001 * 1; iVol = 46186 * 1; sVol = '46,186'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 2, 21); iClose = 30.41 * 1; iOpen = 30.01 * 1; iHigh = 30.548 * 1; iLow = 29.98 * 1; iVol = 37094 * 1; sVol = '37,094'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 2, 22); iClose = 29.89 * 1; iOpen = 30.00 * 1; iHigh = 30.09 * 1; iLow = 29.8315 * 1; iVol = 26831 * 1; sVol = '26,831'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 2, 25); iClose = 30.02 * 1; iOpen = 29.93 * 1; iHigh = 30.24 * 1; iLow = 29.91 * 1; iVol = 14331 * 1; sVol = '14,331'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 2, 26); iClose = 29.84 * 1; iOpen = 29.94 * 1; iHigh = 29.94 * 1; iLow = 29.65 * 1; iVol = 35679 * 1; sVol = '35,679'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 2, 27); iClose = 30.05 * 1; iOpen = 30.03 * 1; iHigh = 30.17 * 1; iLow = 29.95 * 1; iVol = 15528 * 1; sVol = '15,528'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 2, 28); iClose = 29.99 * 1; iOpen = 30.25 * 1; iHigh = 30.25 * 1; iLow = 29.97 * 1; iVol = 10092 * 1; sVol = '10,092'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 3, 1); iClose = 30.10 * 1; iOpen = 30.17 * 1; iHigh = 30.70 * 1; iLow = 30.10 * 1; iVol = 104202 * 1; sVol = '104,202'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 3, 2); iClose = 30.36 * 1; iOpen = 30.36 * 1; iHigh = 30.39 * 1; iLow = 30.03 * 1; iVol = 43011 * 1; sVol = '43,011'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 3, 3); iClose = 31.38 * 1; iOpen = 30.62 * 1; iHigh = 31.39 * 1; iLow = 30.62 * 1; iVol = 38544 * 1; sVol = '38,544'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 3, 4); iClose = 30.71 * 1; iOpen = 31.16 * 1; iHigh = 31.41 * 1; iLow = 30.71 * 1; iVol = 34084 * 1; sVol = '34,084'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 3, 5); iClose = 31.18 * 1; iOpen = 31.00 * 1; iHigh = 31.51 * 1; iLow = 30.82 * 1; iVol = 37560 * 1; sVol = '37,560'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 3, 8); iClose = 30.62 * 1; iOpen = 31.00 * 1; iHigh = 31.08 * 1; iLow = 30.53 * 1; iVol = 55740 * 1; sVol = '55,740'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 3, 9); iClose = 30.44 * 1; iOpen = 30.68 * 1; iHigh = 30.8225 * 1; iLow = 30.40 * 1; iVol = 21626 * 1; sVol = '21,626'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 3, 10); iClose = 30.70 * 1; iOpen = 29.80 * 1; iHigh = 30.78 * 1; iLow = 29.694 * 1; iVol = 56128 * 1; sVol = '56,128'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 3, 11); iClose = 31.86 * 1; iOpen = 31.43 * 1; iHigh = 31.86 * 1; iLow = 31.39 * 1; iVol = 58776 * 1; sVol = '58,776'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 3, 12); iClose = 30.91 * 1; iOpen = 32.00 * 1; iHigh = 32.14 * 1; iLow = 30.78 * 1; iVol = 76724 * 1; sVol = '76,724'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 3, 15); iClose = 30.48 * 1; iOpen = 31.10 * 1; iHigh = 31.13 * 1; iLow = 30.42 * 1; iVol = 48325 * 1; sVol = '48,325'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 3, 16); iClose = 30.56 * 1; iOpen = 30.73 * 1; iHigh = 30.80 * 1; iLow = 30.26 * 1; iVol = 31002 * 1; sVol = '31,002'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 3, 17); iClose = 30.60 * 1; iOpen = 30.97 * 1; iHigh = 31.14 * 1; iLow = 30.50 * 1; iVol = 19475 * 1; sVol = '19,475'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 3, 18); iClose = 30.07 * 1; iOpen = 30.79 * 1; iHigh = 30.79 * 1; iLow = 29.89 * 1; iVol = 38701 * 1; sVol = '38,701'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 3, 19); iClose = 30.55 * 1; iOpen = 30.00 * 1; iHigh = 30.65 * 1; iLow = 30.00 * 1; iVol = 20764 * 1; sVol = '20,764'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 3, 22); iClose = 30.35 * 1; iOpen = 29.92 * 1; iHigh = 30.35 * 1; iLow = 29.70 * 1; iVol = 26542 * 1; sVol = '26,542'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 3, 23); iClose = 30.39 * 1; iOpen = 30.29 * 1; iHigh = 30.6605 * 1; iLow = 30.14 * 1; iVol = 21701 * 1; sVol = '21,701'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 3, 24); iClose = 30.39 * 1; iOpen = 30.41 * 1; iHigh = 30.45 * 1; iLow = 30.07 * 1; iVol = 13638 * 1; sVol = '13,638'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 3, 25); iClose = 30.80 * 1; iOpen = 30.00 * 1; iHigh = 30.81 * 1; iLow = 29.87 * 1; iVol = 18989 * 1; sVol = '18,989'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 3, 26); iClose = 31.41 * 1; iOpen = 31.16 * 1; iHigh = 31.48 * 1; iLow = 30.79 * 1; iVol = 57689 * 1; sVol = '57,689'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 3, 29); iClose = 31.51 * 1; iOpen = 31.56 * 1; iHigh = 31.56 * 1; iLow = 30.90 * 1; iVol = 29780 * 1; sVol = '29,780'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 3, 30); iClose = 31.31 * 1; iOpen = 31.24 * 1; iHigh = 31.74 * 1; iLow = 31.19 * 1; iVol = 24413 * 1; sVol = '24,413'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 4, 1); iClose = 30.64 * 1; iOpen = 31.46 * 1; iHigh = 31.46 * 1; iLow = 30.39 * 1; iVol = 15686 * 1; sVol = '15,686'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 4, 2); iClose = 31.10 * 1; iOpen = 30.78 * 1; iHigh = 31.29 * 1; iLow = 30.53 * 1; iVol = 25802 * 1; sVol = '25,802'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 4, 3); iClose = 31.88 * 1; iOpen = 31.87 * 1; iHigh = 32.08 * 1; iLow = 31.63 * 1; iVol = 28379 * 1; sVol = '28,379'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 4, 6); iClose = 32.15 * 1; iOpen = 31.97 * 1; iHigh = 32.20 * 1; iLow = 31.75 * 1; iVol = 29440 * 1; sVol = '29,440'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 4, 7); iClose = 32.24 * 1; iOpen = 31.67 * 1; iHigh = 32.31 * 1; iLow = 31.67 * 1; iVol = 37274 * 1; sVol = '37,274'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 4, 8); iClose = 32.63 * 1; iOpen = 32.01 * 1; iHigh = 32.90 * 1; iLow = 31.90 * 1; iVol = 43613 * 1; sVol = '43,613'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 4, 9); iClose = 33.31 * 1; iOpen = 32.85 * 1; iHigh = 33.59 * 1; iLow = 32.84 * 1; iVol = 44010 * 1; sVol = '44,010'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 4, 10); iClose = 33.08 * 1; iOpen = 33.43 * 1; iHigh = 33.69 * 1; iLow = 33.01 * 1; iVol = 53309 * 1; sVol = '53,309'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 4, 13); iClose = 33.68 * 1; iOpen = 33.15 * 1; iHigh = 33.81 * 1; iLow = 33.15 * 1; iVol = 26375 * 1; sVol = '26,375'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 4, 14); iClose = 33.86 * 1; iOpen = 33.72 * 1; iHigh = 34.49 * 1; iLow = 33.08 * 1; iVol = 68894 * 1; sVol = '68,894'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 4, 15); iClose = 34.43 * 1; iOpen = 33.86 * 1; iHigh = 34.79 * 1; iLow = 33.20 * 1; iVol = 43937 * 1; sVol = '43,937'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 4, 16); iClose = 34.89 * 1; iOpen = 35.21 * 1; iHigh = 35.29 * 1; iLow = 34.25 * 1; iVol = 66198 * 1; sVol = '66,198'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 4, 17); iClose = 34.93 * 1; iOpen = 35.50 * 1; iHigh = 35.50 * 1; iLow = 34.84 * 1; iVol = 37273 * 1; sVol = '37,273'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 4, 20); iClose = 35.94 * 1; iOpen = 35.14 * 1; iHigh = 36.46 * 1; iLow = 35.00 * 1; iVol = 63362 * 1; sVol = '63,362'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 4, 21); iClose = 36.13 * 1; iOpen = 35.84 * 1; iHigh = 36.22 * 1; iLow = 35.59 * 1; iVol = 47829 * 1; sVol = '47,829'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 4, 22); iClose = 35.55 * 1; iOpen = 35.60 * 1; iHigh = 35.82 * 1; iLow = 35.06 * 1; iVol = 60637 * 1; sVol = '60,637'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 4, 23); iClose = 35.04 * 1; iOpen = 35.86 * 1; iHigh = 36.07 * 1; iLow = 34.51 * 1; iVol = 53426 * 1; sVol = '53,426'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 4, 24); iClose = 36.04 * 1; iOpen = 35.45 * 1; iHigh = 36.25 * 1; iLow = 35.45 * 1; iVol = 40557 * 1; sVol = '40,557'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 4, 28); iClose = 36.35 * 1; iOpen = 36.35 * 1; iHigh = 36.38 * 1; iLow = 35.67 * 1; iVol = 37247 * 1; sVol = '37,247'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 4, 29); iClose = 35.75 * 1; iOpen = 35.89 * 1; iHigh = 35.94 * 1; iLow = 35.51 * 1; iVol = 33958 * 1; sVol = '33,958'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 4, 30); iClose = 35.76 * 1; iOpen = 35.78 * 1; iHigh = 35.92 * 1; iLow = 35.42 * 1; iVol = 29852 * 1; sVol = '29,852'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 4, 31); iClose = 36.14 * 1; iOpen = 35.76 * 1; iHigh = 36.14 * 1; iLow = 35.55 * 1; iVol = 26378 * 1; sVol = '26,378'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 5, 3); iClose = 36.24 * 1; iOpen = 36.37 * 1; iHigh = 36.69 * 1; iLow = 35.78 * 1; iVol = 53439 * 1; sVol = '53,439'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 5, 4); iClose = 34.80 * 1; iOpen = 35.43 * 1; iHigh = 35.6554 * 1; iLow = 34.70 * 1; iVol = 65798 * 1; sVol = '65,798'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 5, 5); iClose = 33.90 * 1; iOpen = 33.70 * 1; iHigh = 34.20 * 1; iLow = 33.70 * 1; iVol = 45894 * 1; sVol = '45,894'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 5, 6); iClose = 33.26 * 1; iOpen = 33.99 * 1; iHigh = 34.045 * 1; iLow = 32.97 * 1; iVol = 49722 * 1; sVol = '49,722'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 5, 7); iClose = 33.65 * 1; iOpen = 33.10 * 1; iHigh = 33.84 * 1; iLow = 33.08 * 1; iVol = 35011 * 1; sVol = '35,011'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 5, 10); iClose = 33.60 * 1; iOpen = 33.32 * 1; iHigh = 34.01 * 1; iLow = 33.21 * 1; iVol = 29398 * 1; sVol = '29,398'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 5, 11); iClose = 32.71 * 1; iOpen = 32.41 * 1; iHigh = 32.78 * 1; iLow = 32.00 * 1; iVol = 71369 * 1; sVol = '71,369'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 5, 12); iClose = 32.73 * 1; iOpen = 33.02 * 1; iHigh = 33.0441 * 1; iLow = 32.59 * 1; iVol = 24487 * 1; sVol = '24,487'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 5, 13); iClose = 31.30 * 1; iOpen = 31.67 * 1; iHigh = 31.79 * 1; iLow = 31.14 * 1; iVol = 80716 * 1; sVol = '80,716'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 5, 14); iClose = 30.15 * 1; iOpen = 30.74 * 1; iHigh = 30.835 * 1; iLow = 29.94 * 1; iVol = 137730 * 1; sVol = '137,730'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 5, 17); iClose = 30.20 * 1; iOpen = 30.32 * 1; iHigh = 30.66 * 1; iLow = 30.11 * 1; iVol = 57570 * 1; sVol = '57,570'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 5, 18); iClose = 31.12 * 1; iOpen = 30.20 * 1; iHigh = 31.17 * 1; iLow = 30.20 * 1; iVol = 43131 * 1; sVol = '43,131'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 5, 20); iClose = 31.88 * 1; iOpen = 31.24 * 1; iHigh = 32.4298 * 1; iLow = 31.15 * 1; iVol = 72627 * 1; sVol = '72,627'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 5, 21); iClose = 32.36 * 1; iOpen = 32.34 * 1; iHigh = 32.47 * 1; iLow = 31.93 * 1; iVol = 50695 * 1; sVol = '50,695'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 5, 24); iClose = 32.18 * 1; iOpen = 32.60 * 1; iHigh = 32.63 * 1; iLow = 31.82 * 1; iVol = 62256 * 1; sVol = '62,256'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 5, 25); iClose = 31.42 * 1; iOpen = 31.89 * 1; iHigh = 31.93 * 1; iLow = 31.2844 * 1; iVol = 33381 * 1; sVol = '33,381'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 5, 26); iClose = 32.11 * 1; iOpen = 31.33 * 1; iHigh = 32.14 * 1; iLow = 31.33 * 1; iVol = 34188 * 1; sVol = '34,188'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 5, 27); iClose = 31.99 * 1; iOpen = 32.43 * 1; iHigh = 32.43 * 1; iLow = 31.94 * 1; iVol = 17303 * 1; sVol = '17,303'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 5, 28); iClose = 32.14 * 1; iOpen = 32.17 * 1; iHigh = 32.26 * 1; iLow = 31.852 * 1; iVol = 22793 * 1; sVol = '22,793'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 6, 1); iClose = 31.20 * 1; iOpen = 31.49 * 1; iHigh = 31.49 * 1; iLow = 30.98 * 1; iVol = 68210 * 1; sVol = '68,210'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 6, 2); iClose = 31.92 * 1; iOpen = 31.20 * 1; iHigh = 32.04 * 1; iLow = 31.20 * 1; iVol = 35417 * 1; sVol = '35,417'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 6, 3); iClose = 32.27 * 1; iOpen = 31.99 * 1; iHigh = 32.31 * 1; iLow = 31.79 * 1; iVol = 12811 * 1; sVol = '12,811'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 6, 5); iClose = 31.17 * 1; iOpen = 31.59 * 1; iHigh = 31.59 * 1; iLow = 31.05 * 1; iVol = 64522 * 1; sVol = '64,522'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 6, 8); iClose = 30.49 * 1; iOpen = 30.94 * 1; iHigh = 30.94 * 1; iLow = 30.26 * 1; iVol = 78277 * 1; sVol = '78,277'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 6, 9); iClose = 30.46 * 1; iOpen = 30.30 * 1; iHigh = 30.54 * 1; iLow = 30.05 * 1; iVol = 64481 * 1; sVol = '64,481'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 6, 10); iClose = 30.68 * 1; iOpen = 30.30 * 1; iHigh = 30.69 * 1; iLow = 30.10 * 1; iVol = 37000 * 1; sVol = '37,000'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 6, 11); iClose = 30.25 * 1; iOpen = 30.00 * 1; iHigh = 30.30 * 1; iLow = 29.90 * 1; iVol = 89954 * 1; sVol = '89,954'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 6, 12); iClose = 30.11 * 1; iOpen = 30.02 * 1; iHigh = 30.17 * 1; iLow = 29.73 * 1; iVol = 68141 * 1; sVol = '68,141'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 6, 15); iClose = 30.48 * 1; iOpen = 29.82 * 1; iHigh = 30.59 * 1; iLow = 29.59 * 1; iVol = 55550 * 1; sVol = '55,550'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 6, 16); iClose = 30.98 * 1; iOpen = 30.51 * 1; iHigh = 31.00 * 1; iLow = 30.24 * 1; iVol = 33605 * 1; sVol = '33,605'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 6, 17); iClose = 30.60 * 1; iOpen = 30.90 * 1; iHigh = 31.05 * 1; iLow = 30.51 * 1; iVol = 36332 * 1; sVol = '36,332'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 6, 18); iClose = 30.03 * 1; iOpen = 30.51 * 1; iHigh = 30.51 * 1; iLow = 29.85 * 1; iVol = 53385 * 1; sVol = '53,385'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 6, 19); iClose = 30.43 * 1; iOpen = 30.07 * 1; iHigh = 30.49 * 1; iLow = 30.0201 * 1; iVol = 29064 * 1; sVol = '29,064'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 6, 22); iClose = 32.00 * 1; iOpen = 30.62 * 1; iHigh = 32.105 * 1; iLow = 30.62 * 1; iVol = 67529 * 1; sVol = '67,529'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 6, 23); iClose = 32.47 * 1; iOpen = 31.87 * 1; iHigh = 32.62 * 1; iLow = 31.49 * 1; iVol = 100612 * 1; sVol = '100,612'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 6, 24); iClose = 31.52 * 1; iOpen = 32.25 * 1; iHigh = 32.25 * 1; iLow = 31.32 * 1; iVol = 93765 * 1; sVol = '93,765'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 6, 25); iClose = 31.11 * 1; iOpen = 31.18 * 1; iHigh = 31.32 * 1; iLow = 30.80 * 1; iVol = 80396 * 1; sVol = '80,396'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 6, 26); iClose = 31.16 * 1; iOpen = 31.25 * 1; iHigh = 31.25 * 1; iLow = 30.83 * 1; iVol = 35147 * 1; sVol = '35,147'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 6, 29); iClose = 31.78 * 1; iOpen = 31.25 * 1; iHigh = 31.87 * 1; iLow = 31.25 * 1; iVol = 39312 * 1; sVol = '39,312'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 6, 30); iClose = 31.89 * 1; iOpen = 31.29 * 1; iHigh = 32.10 * 1; iLow = 31.225 * 1; iVol = 56794 * 1; sVol = '56,794'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 6, 31); iClose = 32.49 * 1; iOpen = 32.15 * 1; iHigh = 32.63 * 1; iLow = 32.05 * 1; iVol = 57846 * 1; sVol = '57,846'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 7, 1); iClose = 31.63 * 1; iOpen = 32.37 * 1; iHigh = 32.37 * 1; iLow = 31.44 * 1; iVol = 54455 * 1; sVol = '54,455'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 7, 2); iClose = 29.40 * 1; iOpen = 29.85 * 1; iHigh = 30.18 * 1; iLow = 29.31 * 1; iVol = 166782 * 1; sVol = '166,782'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 7, 5); iClose = 29.01 * 1; iOpen = 28.00 * 1; iHigh = 29.25 * 1; iLow = 27.75 * 1; iVol = 72782 * 1; sVol = '72,782'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 7, 6); iClose = 29.40 * 1; iOpen = 28.74 * 1; iHigh = 29.60 * 1; iLow = 28.59 * 1; iVol = 53762 * 1; sVol = '53,762'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 7, 7); iClose = 29.35 * 1; iOpen = 29.74 * 1; iHigh = 30.16 * 1; iLow = 29.35 * 1; iVol = 54469 * 1; sVol = '54,469'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 7, 8); iClose = 29.62 * 1; iOpen = 29.56 * 1; iHigh = 29.69 * 1; iLow = 29.21 * 1; iVol = 32745 * 1; sVol = '32,745'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 7, 9); iClose = 30.47 * 1; iOpen = 30.02 * 1; iHigh = 30.89 * 1; iLow = 29.6146 * 1; iVol = 124480 * 1; sVol = '124,480'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 7, 12); iClose = 30.49 * 1; iOpen = 30.06 * 1; iHigh = 30.795 * 1; iLow = 29.82 * 1; iVol = 86757 * 1; sVol = '86,757'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 7, 13); iClose = 30.26 * 1; iOpen = 30.24 * 1; iHigh = 30.38 * 1; iLow = 29.7798 * 1; iVol = 77317 * 1; sVol = '77,317'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 7, 14); iClose = 30.50 * 1; iOpen = 30.19 * 1; iHigh = 30.68 * 1; iLow = 30.08 * 1; iVol = 55798 * 1; sVol = '55,798'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 7, 15); iClose = 31.52 * 1; iOpen = 30.75 * 1; iHigh = 31.69 * 1; iLow = 30.75 * 1; iVol = 66251 * 1; sVol = '66,251'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 7, 16); iClose = 31.58 * 1; iOpen = 31.37 * 1; iHigh = 31.71 * 1; iLow = 31.215 * 1; iVol = 82248 * 1; sVol = '82,248'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 7, 19); iClose = 31.49 * 1; iOpen = 31.50 * 1; iHigh = 32.04 * 1; iLow = 31.08 * 1; iVol = 123027 * 1; sVol = '123,027'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 7, 20); iClose = 30.96 * 1; iOpen = 31.24 * 1; iHigh = 31.3274 * 1; iLow = 30.82 * 1; iVol = 105116 * 1; sVol = '105,116'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 7, 21); iClose = 30.37 * 1; iOpen = 30.10 * 1; iHigh = 30.6099 * 1; iLow = 29.96 * 1; iVol = 93058 * 1; sVol = '93,058'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 7, 22); iClose = 29.98 * 1; iOpen = 30.31 * 1; iHigh = 30.52 * 1; iLow = 29.96 * 1; iVol = 53280 * 1; sVol = '53,280'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 7, 23); iClose = 30.41 * 1; iOpen = 29.95 * 1; iHigh = 30.54 * 1; iLow = 29.89 * 1; iVol = 40510 * 1; sVol = '40,510'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 7, 26); iClose = 30.99 * 1; iOpen = 30.60 * 1; iHigh = 31.49 * 1; iLow = 30.51 * 1; iVol = 122715 * 1; sVol = '122,715'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 7, 27); iClose = 30.74 * 1; iOpen = 30.68 * 1; iHigh = 31.00 * 1; iLow = 30.41 * 1; iVol = 86256 * 1; sVol = '86,256'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 7, 28); iClose = 30.10 * 1; iOpen = 30.66 * 1; iHigh = 30.66 * 1; iLow = 30.10 * 1; iVol = 84325 * 1; sVol = '84,325'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 7, 29); iClose = 30.71 * 1; iOpen = 30.33 * 1; iHigh = 30.79 * 1; iLow = 30.21 * 1; iVol = 30433 * 1; sVol = '30,433'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 7, 30); iClose = 31.46 * 1; iOpen = 31.05 * 1; iHigh = 31.72 * 1; iLow = 31.05 * 1; iVol = 84705 * 1; sVol = '84,705'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 8, 3); iClose = 30.25 * 1; iOpen = 30.68 * 1; iHigh = 30.68 * 1; iLow = 30.00 * 1; iVol = 123171 * 1; sVol = '123,171'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 8, 4); iClose = 30.01 * 1; iOpen = 29.86 * 1; iHigh = 30.60 * 1; iLow = 29.7612 * 1; iVol = 54166 * 1; sVol = '54,166'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 8, 5); iClose = 29.96 * 1; iOpen = 29.65 * 1; iHigh = 30.0999 * 1; iLow = 29.60 * 1; iVol = 65063 * 1; sVol = '65,063'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 8, 6); iClose = 30.17 * 1; iOpen = 30.09 * 1; iHigh = 30.37 * 1; iLow = 30.00 * 1; iVol = 30661 * 1; sVol = '30,661'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 8, 9); iClose = 29.92 * 1; iOpen = 29.43 * 1; iHigh = 30.30 * 1; iLow = 29.37 * 1; iVol = 112614 * 1; sVol = '112,614'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 8, 10); iClose = 29.68 * 1; iOpen = 30.32 * 1; iHigh = 30.32 * 1; iLow = 29.46 * 1; iVol = 48772 * 1; sVol = '48,772'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 8, 11); iClose = 29.99 * 1; iOpen = 29.71 * 1; iHigh = 30.22 * 1; iLow = 29.6336 * 1; iVol = 62711 * 1; sVol = '62,711'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 8, 12); iClose = 31.85 * 1; iOpen = 31.63 * 1; iHigh = 32.00 * 1; iLow = 31.355 * 1; iVol = 385123 * 1; sVol = '385,123'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 8, 13); iClose = 32.36 * 1; iOpen = 31.97 * 1; iHigh = 32.68 * 1; iLow = 31.83 * 1; iVol = 193550 * 1; sVol = '193,550'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 8, 16); iClose = 33.32 * 1; iOpen = 33.03 * 1; iHigh = 33.405 * 1; iLow = 32.87 * 1; iVol = 143273 * 1; sVol = '143,273'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 8, 17); iClose = 33.28 * 1; iOpen = 33.01 * 1; iHigh = 33.56 * 1; iLow = 32.91 * 1; iVol = 88873 * 1; sVol = '88,873'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 8, 18); iClose = 33.08 * 1; iOpen = 33.44 * 1; iHigh = 33.915 * 1; iLow = 33.01 * 1; iVol = 138310 * 1; sVol = '138,310'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 8, 19); iClose = 34.05 * 1; iOpen = 34.18 * 1; iHigh = 34.18 * 1; iLow = 33.70 * 1; iVol = 151481 * 1; sVol = '151,481'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 8, 20); iClose = 32.70 * 1; iOpen = 32.96 * 1; iHigh = 33.02 * 1; iLow = 32.42 * 1; iVol = 123770 * 1; sVol = '123,770'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 8, 23); iClose = 33.06 * 1; iOpen = 32.23 * 1; iHigh = 33.20 * 1; iLow = 32.08 * 1; iVol = 136281 * 1; sVol = '136,281'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 8, 24); iClose = 33.58 * 1; iOpen = 33.25 * 1; iHigh = 33.66 * 1; iLow = 33.17 * 1; iVol = 90489 * 1; sVol = '90,489'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 8, 25); iClose = 32.29 * 1; iOpen = 32.51 * 1; iHigh = 32.68 * 1; iLow = 32.23 * 1; iVol = 162029 * 1; sVol = '162,029'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 8, 26); iClose = 33.37 * 1; iOpen = 32.70 * 1; iHigh = 33.44 * 1; iLow = 32.70 * 1; iVol = 132906 * 1; sVol = '132,906'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 8, 27); iClose = 33.06 * 1; iOpen = 33.13 * 1; iHigh = 33.42 * 1; iLow = 33.00 * 1; iVol = 81125 * 1; sVol = '81,125'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 8, 30); iClose = 32.63 * 1; iOpen = 33.01 * 1; iHigh = 33.09 * 1; iLow = 32.43 * 1; iVol = 90018 * 1; sVol = '90,018'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 1); iClose = 33.10 * 1; iOpen = 32.40 * 1; iHigh = 33.39 * 1; iLow = 32.30 * 1; iVol = 81948 * 1; sVol = '81,948'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 2); iClose = 34.12 * 1; iOpen = 34.22 * 1; iHigh = 34.22 * 1; iLow = 33.72 * 1; iVol = 90245 * 1; sVol = '90,245'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 3); iClose = 34.99 * 1; iOpen = 34.50 * 1; iHigh = 35.07 * 1; iLow = 34.31 * 1; iVol = 108556 * 1; sVol = '108,556'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 4); iClose = 34.45 * 1; iOpen = 34.91 * 1; iHigh = 34.91 * 1; iLow = 34.29 * 1; iVol = 46414 * 1; sVol = '46,414'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 7); iClose = 35.63 * 1; iOpen = 35.11 * 1; iHigh = 35.64 * 1; iLow = 34.94 * 1; iVol = 105667 * 1; sVol = '105,667'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 8); iClose = 34.67 * 1; iOpen = 34.89 * 1; iHigh = 34.89 * 1; iLow = 34.4442 * 1; iVol = 55813 * 1; sVol = '55,813'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 9); iClose = 34.18 * 1; iOpen = 34.22 * 1; iHigh = 34.55 * 1; iLow = 34.05 * 1; iVol = 57862 * 1; sVol = '57,862'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 10); iClose = 34.80 * 1; iOpen = 34.30 * 1; iHigh = 34.97 * 1; iLow = 34.25 * 1; iVol = 32177 * 1; sVol = '32,177'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 11); iClose = 34.51 * 1; iOpen = 34.64 * 1; iHigh = 34.70 * 1; iLow = 34.2328 * 1; iVol = 68579 * 1; sVol = '68,579'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 14); iClose = 33.20 * 1; iOpen = 33.79 * 1; iHigh = 34.09 * 1; iLow = 33.17 * 1; iVol = 90315 * 1; sVol = '90,315'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 15); iClose = 32.01 * 1; iOpen = 32.52 * 1; iHigh = 32.63 * 1; iLow = 32.00 * 1; iVol = 102582 * 1; sVol = '102,582'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 16); iClose = 32.22 * 1; iOpen = 32.20 * 1; iHigh = 32.455 * 1; iLow = 32.14 * 1; iVol = 41193 * 1; sVol = '41,193'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 17); iClose = 31.98 * 1; iOpen = 31.96 * 1; iHigh = 32.261 * 1; iLow = 31.82 * 1; iVol = 67337 * 1; sVol = '67,337'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 18); iClose = 31.94 * 1; iOpen = 32.00 * 1; iHigh = 32.17 * 1; iLow = 31.8357 * 1; iVol = 46333 * 1; sVol = '46,333'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 21); iClose = 31.53 * 1; iOpen = 32.25 * 1; iHigh = 32.25 * 1; iLow = 31.53 * 1; iVol = 39427 * 1; sVol = '39,427'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 22); iClose = 30.93 * 1; iOpen = 31.50 * 1; iHigh = 31.5088 * 1; iLow = 30.89 * 1; iVol = 68757 * 1; sVol = '68,757'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 23); iClose = 29.70 * 1; iOpen = 29.96 * 1; iHigh = 30.35 * 1; iLow = 29.5503 * 1; iVol = 215765 * 1; sVol = '215,765'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 24); iClose = 29.00 * 1; iOpen = 29.19 * 1; iHigh = 29.265 * 1; iLow = 28.60 * 1; iVol = 187687 * 1; sVol = '187,687'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 25); iClose = 29.00 * 1; iOpen = 28.80 * 1; iHigh = 29.19 * 1; iLow = 28.74 * 1; iVol = 133462 * 1; sVol = '133,462'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 28); iClose = 27.98 * 1; iOpen = 28.45 * 1; iHigh = 28.60 * 1; iLow = 27.82 * 1; iVol = 233734 * 1; sVol = '233,734'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 29); iClose = 28.59 * 1; iOpen = 28.94 * 1; iHigh = 29.15 * 1; iLow = 28.41 * 1; iVol = 133778 * 1; sVol = '133,778'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 30); iClose = 26.84 * 1; iOpen = 27.51 * 1; iHigh = 27.98 * 1; iLow = 26.84 * 1; iVol = 359208 * 1; sVol = '359,208'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 9, 31); iClose = 26.51 * 1; iOpen = 26.51 * 1; iHigh = 26.945 * 1; iLow = 26.21 * 1; iVol = 189833 * 1; sVol = '189,833'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 10, 1); iClose = 26.18 * 1; iOpen = 26.70 * 1; iHigh = 26.95 * 1; iLow = 26.18 * 1; iVol = 116837 * 1; sVol = '116,837'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 10, 4); iClose = 25.61 * 1; iOpen = 25.85 * 1; iHigh = 26.03 * 1; iLow = 25.56 * 1; iVol = 158562 * 1; sVol = '158,562'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 10, 5); iClose = 25.22 * 1; iOpen = 25.69 * 1; iHigh = 25.97 * 1; iLow = 25.16 * 1; iVol = 89739 * 1; sVol = '89,739'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 10, 6); iClose = 25.41 * 1; iOpen = 24.50 * 1; iHigh = 25.51 * 1; iLow = 24.50 * 1; iVol = 160109 * 1; sVol = '160,109'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 10, 7); iClose = 25.82 * 1; iOpen = 25.54 * 1; iHigh = 26.2788 * 1; iLow = 25.54 * 1; iVol = 115049 * 1; sVol = '115,049'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 10, 8); iClose = 23.71 * 1; iOpen = 24.55 * 1; iHigh = 24.92 * 1; iLow = 23.4312 * 1; iVol = 529814 * 1; sVol = '529,814'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 10, 11); iClose = 23.30 * 1; iOpen = 23.43 * 1; iHigh = 23.62 * 1; iLow = 23.10 * 1; iVol = 235354 * 1; sVol = '235,354'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 10, 12); iClose = 22.90 * 1; iOpen = 23.14 * 1; iHigh = 23.30 * 1; iLow = 22.80 * 1; iVol = 368792 * 1; sVol = '368,792'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 10, 13); iClose = 23.97 * 1; iOpen = 23.49 * 1; iHigh = 24.02 * 1; iLow = 23.395 * 1; iVol = 266772 * 1; sVol = '266,772'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 10, 14); iClose = 24.20 * 1; iOpen = 24.40 * 1; iHigh = 24.87 * 1; iLow = 24.20 * 1; iVol = 149808 * 1; sVol = '149,808'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 10, 15); iClose = 23.66 * 1; iOpen = 24.31 * 1; iHigh = 24.365 * 1; iLow = 23.63 * 1; iVol = 156031 * 1; sVol = '156,031'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 10, 18); iClose = 24.03 * 1; iOpen = 23.90 * 1; iHigh = 24.50 * 1; iLow = 23.90 * 1; iVol = 169116 * 1; sVol = '169,116'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 10, 19); iClose = 24.56 * 1; iOpen = 24.44 * 1; iHigh = 24.56 * 1; iLow = 24.1241 * 1; iVol = 129102 * 1; sVol = '129,102'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 10, 20); iClose = 24.07 * 1; iOpen = 24.56 * 1; iHigh = 24.73 * 1; iLow = 24.01 * 1; iVol = 106929 * 1; sVol = '106,929'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 10, 21); iClose = 23.33 * 1; iOpen = 23.79 * 1; iHigh = 24.135 * 1; iLow = 23.1086 * 1; iVol = 212184 * 1; sVol = '212,184'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 10, 22); iClose = 23.58 * 1; iOpen = 23.13 * 1; iHigh = 23.73 * 1; iLow = 23.01 * 1; iVol = 163598 * 1; sVol = '163,598'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 10, 25); iClose = 22.99 * 1; iOpen = 23.38 * 1; iHigh = 23.41 * 1; iLow = 22.80 * 1; iVol = 177582 * 1; sVol = '177,582'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 10, 26); iClose = 22.04 * 1; iOpen = 22.99 * 1; iHigh = 22.99 * 1; iLow = 22.04 * 1; iVol = 175497 * 1; sVol = '175,497'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 10, 27); iClose = 22.08 * 1; iOpen = 21.30 * 1; iHigh = 22.11 * 1; iLow = 20.95 * 1; iVol = 250788 * 1; sVol = '250,788'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 10, 29); iClose = 22.18 * 1; iOpen = 21.74 * 1; iHigh = 22.3937 * 1; iLow = 21.72 * 1; iVol = 180155 * 1; sVol = '180,155'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 11, 2); iClose = 21.41 * 1; iOpen = 21.86 * 1; iHigh = 22.07 * 1; iLow = 21.38 * 1; iVol = 218246 * 1; sVol = '218,246'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 11, 3); iClose = 22.87 * 1; iOpen = 21.37 * 1; iHigh = 23.19 * 1; iLow = 21.33 * 1; iVol = 415676 * 1; sVol = '415,676'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 11, 4); iClose = 22.11 * 1; iOpen = 22.75 * 1; iHigh = 22.85 * 1; iLow = 22.06 * 1; iVol = 236261 * 1; sVol = '236,261'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 11, 5); iClose = 21.79 * 1; iOpen = 21.96 * 1; iHigh = 22.49 * 1; iLow = 21.64 * 1; iVol = 185812 * 1; sVol = '185,812'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 11, 6); iClose = 21.32 * 1; iOpen = 21.85 * 1; iHigh = 21.85 * 1; iLow = 21.195 * 1; iVol = 160608 * 1; sVol = '160,608'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 11, 9); iClose = 21.02 * 1; iOpen = 21.58 * 1; iHigh = 21.61 * 1; iLow = 21.01 * 1; iVol = 160133 * 1; sVol = '160,133'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 11, 10); iClose = 20.85 * 1; iOpen = 21.12 * 1; iHigh = 21.315 * 1; iLow = 20.84 * 1; iVol = 125446 * 1; sVol = '125,446'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 11, 11); iClose = 19.95 * 1; iOpen = 20.71 * 1; iHigh = 20.75 * 1; iLow = 19.91 * 1; iVol = 348412 * 1; sVol = '348,412'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 11, 12); iClose = 19.19 * 1; iOpen = 19.55 * 1; iHigh = 19.85 * 1; iLow = 18.985 * 1; iVol = 349432 * 1; sVol = '349,432'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 11, 13); iClose = 19.97 * 1; iOpen = 19.41 * 1; iHigh = 20.00 * 1; iLow = 19.32 * 1; iVol = 284829 * 1; sVol = '284,829'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 11, 16); iClose = 19.35 * 1; iOpen = 19.59 * 1; iHigh = 19.65 * 1; iLow = 19.13 * 1; iVol = 212508 * 1; sVol = '212,508'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 11, 17); iClose = 19.00 * 1; iOpen = 19.03 * 1; iHigh = 19.205 * 1; iLow = 18.79 * 1; iVol = 179484 * 1; sVol = '179,484'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 11, 18); iClose = 19.23 * 1; iOpen = 19.07 * 1; iHigh = 19.77 * 1; iLow = 19.07 * 1; iVol = 174962 * 1; sVol = '174,962'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 11, 19); iClose = 19.15 * 1; iOpen = 19.45 * 1; iHigh = 19.91 * 1; iLow = 19.10 * 1; iVol = 259948 * 1; sVol = '259,948'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 11, 20); iClose = 18.83 * 1; iOpen = 18.97 * 1; iHigh = 19.17 * 1; iLow = 18.83 * 1; iVol = 164556 * 1; sVol = '164,556'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 11, 23); iClose = 20.42 * 1; iOpen = 19.20 * 1; iHigh = 20.51 * 1; iLow = 19.20 * 1; iVol = 226660 * 1; sVol = '226,660'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 11, 24); iClose = 21.57 * 1; iOpen = 20.74 * 1; iHigh = 21.6384 * 1; iLow = 20.26 * 1; iVol = 212821 * 1; sVol = '212,821'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 11, 26); iClose = 20.91 * 1; iOpen = 21.69 * 1; iHigh = 21.725 * 1; iLow = 20.90 * 1; iVol = 149086 * 1; sVol = '149,086'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 11, 27); iClose = 21.02 * 1; iOpen = 20.85 * 1; iHigh = 21.32 * 1; iLow = 20.53 * 1; iVol = 213685 * 1; sVol = '213,685'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 11, 30); iClose = 20.69 * 1; iOpen = 21.11 * 1; iHigh = 21.11 * 1; iLow = 20.10 * 1; iVol = 187505 * 1; sVol = '187,505'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2024, 11, 31); iClose = 21.26 * 1; iOpen = 20.70 * 1; iHigh = 21.33 * 1; iLow = 20.70 * 1; iVol = 98692 * 1; sVol = '98,692'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 0, 2); iClose = 21.58 * 1; iOpen = 21.35 * 1; iHigh = 22.37 * 1; iLow = 21.30 * 1; iVol = 274909 * 1; sVol = '274,909'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 0, 3); iClose = 21.16 * 1; iOpen = 21.53 * 1; iHigh = 21.53 * 1; iLow = 21.04 * 1; iVol = 144360 * 1; sVol = '144,360'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 0, 6); iClose = 20.71 * 1; iOpen = 21.16 * 1; iHigh = 21.68 * 1; iLow = 20.71 * 1; iVol = 146921 * 1; sVol = '146,921'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 0, 7); iClose = 22.53 * 1; iOpen = 21.99 * 1; iHigh = 22.64 * 1; iLow = 21.96 * 1; iVol = 317360 * 1; sVol = '317,360'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 0, 8); iClose = 22.05 * 1; iOpen = 21.44 * 1; iHigh = 22.24 * 1; iLow = 21.40 * 1; iVol = 351024 * 1; sVol = '351,024'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 0, 10); iClose = 24.27 * 1; iOpen = 23.52 * 1; iHigh = 24.59 * 1; iLow = 23.48 * 1; iVol = 495740 * 1; sVol = '495,740'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 0, 13); iClose = 25.05 * 1; iOpen = 24.91 * 1; iHigh = 25.3399 * 1; iLow = 24.762 * 1; iVol = 489470 * 1; sVol = '489,470'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 0, 14); iClose = 24.89 * 1; iOpen = 24.60 * 1; iHigh = 25.045 * 1; iLow = 24.39 * 1; iVol = 260859 * 1; sVol = '260,859'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 0, 15); iClose = 25.26 * 1; iOpen = 25.22 * 1; iHigh = 25.28 * 1; iLow = 24.73 * 1; iVol = 215995 * 1; sVol = '215,995'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 0, 16); iClose = 23.86 * 1; iOpen = 24.82 * 1; iHigh = 24.89 * 1; iLow = 23.74 * 1; iVol = 322984 * 1; sVol = '322,984'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 0, 17); iClose = 23.60 * 1; iOpen = 23.39 * 1; iHigh = 24.07 * 1; iLow = 23.27 * 1; iVol = 298336 * 1; sVol = '298,336'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 0, 21); iClose = 22.61 * 1; iOpen = 23.45 * 1; iHigh = 23.46 * 1; iLow = 22.40 * 1; iVol = 246351 * 1; sVol = '246,351'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 0, 22); iClose = 22.92 * 1; iOpen = 22.46 * 1; iHigh = 23.09 * 1; iLow = 22.36 * 1; iVol = 279542 * 1; sVol = '279,542'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 0, 23); iClose = 23.55 * 1; iOpen = 23.19 * 1; iHigh = 23.66 * 1; iLow = 23.10 * 1; iVol = 184223 * 1; sVol = '184,223'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 0, 24); iClose = 22.84 * 1; iOpen = 23.35 * 1; iHigh = 23.41 * 1; iLow = 22.38 * 1; iVol = 247695 * 1; sVol = '247,695'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 0, 27); iClose = 22.54 * 1; iOpen = 22.75 * 1; iHigh = 23.365 * 1; iLow = 22.41 * 1; iVol = 203671 * 1; sVol = '203,671'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 0, 28); iClose = 22.91 * 1; iOpen = 23.26 * 1; iHigh = 23.335 * 1; iLow = 22.66 * 1; iVol = 165440 * 1; sVol = '165,440'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 0, 29); iClose = 23.62 * 1; iOpen = 23.30 * 1; iHigh = 23.92 * 1; iLow = 23.21 * 1; iVol = 220124 * 1; sVol = '220,124'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 0, 30); iClose = 24.35 * 1; iOpen = 24.10 * 1; iHigh = 24.44 * 1; iLow = 23.825 * 1; iVol = 166694 * 1; sVol = '166,694'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 0, 31); iClose = 24.19 * 1; iOpen = 24.57 * 1; iHigh = 24.57 * 1; iLow = 23.97 * 1; iVol = 173684 * 1; sVol = '173,684'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 1, 3); iClose = 24.78 * 1; iOpen = 24.12 * 1; iHigh = 24.79 * 1; iLow = 23.92 * 1; iVol = 111286 * 1; sVol = '111,286'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 1, 4); iClose = 25.86 * 1; iOpen = 24.60 * 1; iHigh = 25.92 * 1; iLow = 24.28 * 1; iVol = 346900 * 1; sVol = '346,900'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 1, 5); iClose = 25.59 * 1; iOpen = 25.56 * 1; iHigh = 25.785 * 1; iLow = 25.42 * 1; iVol = 138676 * 1; sVol = '138,676'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 1, 6); iClose = 24.94 * 1; iOpen = 25.84 * 1; iHigh = 25.84 * 1; iLow = 24.69 * 1; iVol = 175019 * 1; sVol = '175,019'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 1, 7); iClose = 24.76 * 1; iOpen = 24.94 * 1; iHigh = 25.2216 * 1; iLow = 24.59 * 1; iVol = 87885 * 1; sVol = '87,885'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 1, 10); iClose = 24.69 * 1; iOpen = 24.71 * 1; iHigh = 25.26 * 1; iLow = 24.17 * 1; iVol = 131897 * 1; sVol = '131,897'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 1, 11); iClose = 24.34 * 1; iOpen = 24.64 * 1; iHigh = 24.64 * 1; iLow = 24.16 * 1; iVol = 181325 * 1; sVol = '181,325'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 1, 12); iClose = 24.35 * 1; iOpen = 24.33 * 1; iHigh = 25.01 * 1; iLow = 24.17 * 1; iVol = 163264 * 1; sVol = '163,264'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 1, 13); iClose = 24.23 * 1; iOpen = 24.10 * 1; iHigh = 24.54 * 1; iLow = 24.02 * 1; iVol = 144347 * 1; sVol = '144,347'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 1, 14); iClose = 24.34 * 1; iOpen = 25.08 * 1; iHigh = 25.20 * 1; iLow = 24.32 * 1; iVol = 184386 * 1; sVol = '184,386'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 1, 18); iClose = 24.46 * 1; iOpen = 24.50 * 1; iHigh = 24.74 * 1; iLow = 24.24 * 1; iVol = 116611 * 1; sVol = '116,611'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 1, 19); iClose = 24.07 * 1; iOpen = 24.31 * 1; iHigh = 24.57 * 1; iLow = 23.81 * 1; iVol = 136834 * 1; sVol = '136,834'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 1, 20); iClose = 22.44 * 1; iOpen = 22.36 * 1; iHigh = 22.79 * 1; iLow = 22.11 * 1; iVol = 895992 * 1; sVol = '895,992'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 1, 21); iClose = 21.96 * 1; iOpen = 22.95 * 1; iHigh = 23.28 * 1; iLow = 21.70 * 1; iVol = 684247 * 1; sVol = '684,247'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 1, 24); iClose = 22.08 * 1; iOpen = 22.10 * 1; iHigh = 22.15 * 1; iLow = 21.37 * 1; iVol = 489642 * 1; sVol = '489,642'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 1, 25); iClose = 21.46 * 1; iOpen = 22.18 * 1; iHigh = 22.44 * 1; iLow = 21.46 * 1; iVol = 163335 * 1; sVol = '163,335'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 1, 26); iClose = 21.64 * 1; iOpen = 21.79 * 1; iHigh = 22.37 * 1; iLow = 21.64 * 1; iVol = 136981 * 1; sVol = '136,981'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 1, 27); iClose = 20.61 * 1; iOpen = 21.70 * 1; iHigh = 21.775 * 1; iLow = 20.58 * 1; iVol = 238474 * 1; sVol = '238,474'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 1, 28); iClose = 21.01 * 1; iOpen = 20.51 * 1; iHigh = 21.45 * 1; iLow = 20.5016 * 1; iVol = 189989 * 1; sVol = '189,989'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 2, 3); iClose = 20.64 * 1; iOpen = 21.15 * 1; iHigh = 21.5467 * 1; iLow = 20.10 * 1; iVol = 422418 * 1; sVol = '422,418'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 2, 4); iClose = 20.92 * 1; iOpen = 20.42 * 1; iHigh = 21.1459 * 1; iLow = 19.9005 * 1; iVol = 188744 * 1; sVol = '188,744'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 2, 5); iClose = 20.37 * 1; iOpen = 21.08 * 1; iHigh = 21.30 * 1; iLow = 20.36 * 1; iVol = 104779 * 1; sVol = '104,779'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 2, 6); iClose = 21.28 * 1; iOpen = 21.18 * 1; iHigh = 21.55 * 1; iLow = 20.94 * 1; iVol = 130492 * 1; sVol = '130,492'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 2, 7); iClose = 21.79 * 1; iOpen = 21.56 * 1; iHigh = 21.94 * 1; iLow = 21.50 * 1; iVol = 104916 * 1; sVol = '104,916'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 2, 10); iClose = 20.30 * 1; iOpen = 21.29 * 1; iHigh = 21.4865 * 1; iLow = 20.16 * 1; iVol = 311837 * 1; sVol = '311,837'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 2, 11); iClose = 20.75 * 1; iOpen = 20.89 * 1; iHigh = 21.1925 * 1; iLow = 20.51 * 1; iVol = 245665 * 1; sVol = '245,665'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 2, 12); iClose = 21.64 * 1; iOpen = 21.01 * 1; iHigh = 21.72 * 1; iLow = 20.96 * 1; iVol = 192755 * 1; sVol = '192,755'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 2, 13); iClose = 21.44 * 1; iOpen = 21.51 * 1; iHigh = 21.93 * 1; iLow = 21.30 * 1; iVol = 95312 * 1; sVol = '95,312'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 2, 14); iClose = 21.82 * 1; iOpen = 21.39 * 1; iHigh = 21.82 * 1; iLow = 21.33 * 1; iVol = 115554 * 1; sVol = '115,554'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 2, 17); iClose = 22.33 * 1; iOpen = 22.34 * 1; iHigh = 22.75 * 1; iLow = 22.21 * 1; iVol = 112626 * 1; sVol = '112,626'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 2, 18); iClose = 22.35 * 1; iOpen = 22.62 * 1; iHigh = 22.74 * 1; iLow = 22.35 * 1; iVol = 122162 * 1; sVol = '122,162'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 2, 19); iClose = 23.34 * 1; iOpen = 22.97 * 1; iHigh = 23.57 * 1; iLow = 22.69 * 1; iVol = 142667 * 1; sVol = '142,667'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 2, 20); iClose = 23.48 * 1; iOpen = 22.96 * 1; iHigh = 23.68 * 1; iLow = 22.84 * 1; iVol = 157547 * 1; sVol = '157,547'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 2, 21); iClose = 22.69 * 1; iOpen = 23.08 * 1; iHigh = 23.28 * 1; iLow = 22.61 * 1; iVol = 182455 * 1; sVol = '182,455'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 2, 24); iClose = 22.82 * 1; iOpen = 22.49 * 1; iHigh = 23.055 * 1; iLow = 22.40 * 1; iVol = 168776 * 1; sVol = '168,776'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 2, 25); iClose = 22.45 * 1; iOpen = 23.08 * 1; iHigh = 23.105 * 1; iLow = 22.31 * 1; iVol = 85496 * 1; sVol = '85,496'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 2, 26); iClose = 22.57 * 1; iOpen = 22.49 * 1; iHigh = 22.70 * 1; iLow = 22.39 * 1; iVol = 142972 * 1; sVol = '142,972'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 2, 27); iClose = 21.92 * 1; iOpen = 22.00 * 1; iHigh = 22.57 * 1; iLow = 21.8001 * 1; iVol = 242417 * 1; sVol = '242,417'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 2, 28); iClose = 22.62 * 1; iOpen = 21.96 * 1; iHigh = 22.74 * 1; iLow = 21.96 * 1; iVol = 304639 * 1; sVol = '304,639'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 2, 31); iClose = 22.10 * 1; iOpen = 21.90 * 1; iHigh = 22.315 * 1; iLow = 21.575 * 1; iVol = 181382 * 1; sVol = '181,382'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 3, 1); iClose = 21.76 * 1; iOpen = 22.13 * 1; iHigh = 22.20 * 1; iLow = 21.71 * 1; iVol = 81220 * 1; sVol = '81,220'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 3, 2); iClose = 21.71 * 1; iOpen = 21.50 * 1; iHigh = 21.72 * 1; iLow = 21.24 * 1; iVol = 89259 * 1; sVol = '89,259'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 3, 3); iClose = 20.82 * 1; iOpen = 20.99 * 1; iHigh = 21.77 * 1; iLow = 20.79 * 1; iVol = 224652 * 1; sVol = '224,652'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 3, 4); iClose = 18.54 * 1; iOpen = 18.93 * 1; iHigh = 19.22 * 1; iLow = 18.15 * 1; iVol = 402934 * 1; sVol = '402,934'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 3, 7); iClose = 19.66 * 1; iOpen = 18.28 * 1; iHigh = 19.91 * 1; iLow = 17.91 * 1; iVol = 400564 * 1; sVol = '400,564'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 3, 8); iClose = 18.81 * 1; iOpen = 20.07 * 1; iHigh = 20.08 * 1; iLow = 18.64 * 1; iVol = 236086 * 1; sVol = '236,086'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 3, 9); iClose = 20.06 * 1; iOpen = 18.75 * 1; iHigh = 20.45 * 1; iLow = 18.60 * 1; iVol = 234811 * 1; sVol = '234,811'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 3, 10); iClose = 19.42 * 1; iOpen = 19.63 * 1; iHigh = 19.90 * 1; iLow = 19.125 * 1; iVol = 108464 * 1; sVol = '108,464'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 3, 11); iClose = 20.53 * 1; iOpen = 19.94 * 1; iHigh = 20.61 * 1; iLow = 19.94 * 1; iVol = 146800 * 1; sVol = '146,800'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 3, 14); iClose = 20.64 * 1; iOpen = 21.01 * 1; iHigh = 21.145 * 1; iLow = 20.53 * 1; iVol = 161782 * 1; sVol = '161,782'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 3, 15); iClose = 20.17 * 1; iOpen = 20.70 * 1; iHigh = 21.13 * 1; iLow = 20.00 * 1; iVol = 167385 * 1; sVol = '167,385'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 3, 16); iClose = 20.84 * 1; iOpen = 20.24 * 1; iHigh = 20.87 * 1; iLow = 20.24 * 1; iVol = 90565 * 1; sVol = '90,565'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 3, 17); iClose = 21.52 * 1; iOpen = 21.01 * 1; iHigh = 21.53 * 1; iLow = 20.94 * 1; iVol = 95097 * 1; sVol = '95,097'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 3, 21); iClose = 21.15 * 1; iOpen = 21.60 * 1; iHigh = 21.60 * 1; iLow = 21.06 * 1; iVol = 76770 * 1; sVol = '76,770'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 3, 22); iClose = 21.38 * 1; iOpen = 21.75 * 1; iHigh = 21.88 * 1; iLow = 21.14 * 1; iVol = 96790 * 1; sVol = '96,790'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 3, 23); iClose = 22.01 * 1; iOpen = 21.78 * 1; iHigh = 22.32 * 1; iLow = 21.60 * 1; iVol = 110972 * 1; sVol = '110,972'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 3, 24); iClose = 22.76 * 1; iOpen = 22.43 * 1; iHigh = 22.86 * 1; iLow = 22.17 * 1; iVol = 130564 * 1; sVol = '130,564'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 3, 25); iClose = 23.05 * 1; iOpen = 22.72 * 1; iHigh = 23.35 * 1; iLow = 22.54 * 1; iVol = 86589 * 1; sVol = '86,589'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 3, 28); iClose = 23.14 * 1; iOpen = 22.75 * 1; iHigh = 23.23 * 1; iLow = 21.76 * 1; iVol = 129867 * 1; sVol = '129,867'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 3, 29); iClose = 23.47 * 1; iOpen = 23.32 * 1; iHigh = 23.67 * 1; iLow = 23.25 * 1; iVol = 74616 * 1; sVol = '74,616'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 3, 30); iClose = 23.77 * 1; iOpen = 22.90 * 1; iHigh = 23.83 * 1; iLow = 22.90 * 1; iVol = 126843 * 1; sVol = '126,843'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 4, 1); iClose = 23.73 * 1; iOpen = 23.90 * 1; iHigh = 24.43 * 1; iLow = 23.65 * 1; iVol = 132812 * 1; sVol = '132,812'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 4, 2); iClose = 23.98 * 1; iOpen = 23.68 * 1; iHigh = 24.0199 * 1; iLow = 23.44 * 1; iVol = 131638 * 1; sVol = '131,638'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 4, 5); iClose = 24.85 * 1; iOpen = 25.00 * 1; iHigh = 25.25 * 1; iLow = 24.66 * 1; iVol = 131174 * 1; sVol = '131,174'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 4, 6); iClose = 24.61 * 1; iOpen = 24.82 * 1; iHigh = 25.13 * 1; iLow = 24.27 * 1; iVol = 114252 * 1; sVol = '114,252'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 4, 7); iClose = 24.18 * 1; iOpen = 24.40 * 1; iHigh = 24.40 * 1; iLow = 23.84 * 1; iVol = 83355 * 1; sVol = '83,355'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 4, 8); iClose = 23.64 * 1; iOpen = 23.87 * 1; iHigh = 24.08 * 1; iLow = 23.5573 * 1; iVol = 124960 * 1; sVol = '124,960'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 4, 9); iClose = 23.72 * 1; iOpen = 24.00 * 1; iHigh = 24.09 * 1; iLow = 23.55 * 1; iVol = 63364 * 1; sVol = '63,364'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 4, 12); iClose = 24.28 * 1; iOpen = 24.19 * 1; iHigh = 24.34 * 1; iLow = 23.93 * 1; iVol = 85210 * 1; sVol = '85,210'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 4, 13); iClose = 24.43 * 1; iOpen = 24.23 * 1; iHigh = 24.59 * 1; iLow = 24.1336 * 1; iVol = 119015 * 1; sVol = '119,015'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 4, 14); iClose = 24.88 * 1; iOpen = 24.48 * 1; iHigh = 24.99 * 1; iLow = 24.41 * 1; iVol = 155756 * 1; sVol = '155,756'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 4, 15); iClose = 23.94 * 1; iOpen = 23.15 * 1; iHigh = 24.10 * 1; iLow = 22.86 * 1; iVol = 316724 * 1; sVol = '316,724'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 4, 16); iClose = 25.09 * 1; iOpen = 24.54 * 1; iHigh = 25.24 * 1; iLow = 24.4049 * 1; iVol = 120874 * 1; sVol = '120,874'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 4, 19); iClose = 24.60 * 1; iOpen = 24.69 * 1; iHigh = 25.01 * 1; iLow = 24.48 * 1; iVol = 76972 * 1; sVol = '76,972'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 4, 20); iClose = 23.85 * 1; iOpen = 24.48 * 1; iHigh = 24.49 * 1; iLow = 23.79 * 1; iVol = 89826 * 1; sVol = '89,826'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 4, 21); iClose = 23.25 * 1; iOpen = 23.84 * 1; iHigh = 24.26 * 1; iLow = 23.20 * 1; iVol = 132853 * 1; sVol = '132,853'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 4, 22); iClose = 22.56 * 1; iOpen = 23.19 * 1; iHigh = 23.27 * 1; iLow = 22.56 * 1; iVol = 59491 * 1; sVol = '59,491'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 4, 23); iClose = 23.45 * 1; iOpen = 22.56 * 1; iHigh = 23.53 * 1; iLow = 22.56 * 1; iVol = 104129 * 1; sVol = '104,129'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 4, 27); iClose = 23.91 * 1; iOpen = 24.03 * 1; iHigh = 24.19 * 1; iLow = 23.72 * 1; iVol = 146686 * 1; sVol = '146,686'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 4, 28); iClose = 22.77 * 1; iOpen = 23.60 * 1; iHigh = 23.60 * 1; iLow = 22.76 * 1; iVol = 143189 * 1; sVol = '143,189'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 4, 29); iClose = 23.00 * 1; iOpen = 22.76 * 1; iHigh = 23.165 * 1; iLow = 22.76 * 1; iVol = 73906 * 1; sVol = '73,906'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 4, 30); iClose = 23.33 * 1; iOpen = 23.73 * 1; iHigh = 23.73 * 1; iLow = 23.21 * 1; iVol = 102618 * 1; sVol = '102,618'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 5, 2); iClose = 23.27 * 1; iOpen = 23.37 * 1; iHigh = 23.40 * 1; iLow = 22.93 * 1; iVol = 142268 * 1; sVol = '142,268'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 5, 3); iClose = 22.29 * 1; iOpen = 22.31 * 1; iHigh = 22.40 * 1; iLow = 21.8701 * 1; iVol = 221622 * 1; sVol = '221,622'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 5, 4); iClose = 22.26 * 1; iOpen = 22.20 * 1; iHigh = 22.49 * 1; iLow = 22.04 * 1; iVol = 221318 * 1; sVol = '221,318'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 5, 5); iClose = 22.27 * 1; iOpen = 22.62 * 1; iHigh = 22.62 * 1; iLow = 22.19 * 1; iVol = 106304 * 1; sVol = '106,304'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 5, 6); iClose = 21.85 * 1; iOpen = 22.32 * 1; iHigh = 22.53 * 1; iLow = 21.605 * 1; iVol = 130730 * 1; sVol = '130,730'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 5, 9); iClose = 21.88 * 1; iOpen = 21.87 * 1; iHigh = 22.05 * 1; iLow = 21.54 * 1; iVol = 110802 * 1; sVol = '110,802'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 5, 10); iClose = 21.72 * 1; iOpen = 21.80 * 1; iHigh = 21.94 * 1; iLow = 21.63 * 1; iVol = 81050 * 1; sVol = '81,050'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 5, 11); iClose = 22.06 * 1; iOpen = 21.70 * 1; iHigh = 22.18 * 1; iLow = 21.50 * 1; iVol = 134213 * 1; sVol = '134,213'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 5, 12); iClose = 22.49 * 1; iOpen = 22.28 * 1; iHigh = 22.61 * 1; iLow = 21.91 * 1; iVol = 182859 * 1; sVol = '182,859'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 5, 13); iClose = 24.17 * 1; iOpen = 23.67 * 1; iHigh = 24.22 * 1; iLow = 23.20 * 1; iVol = 311378 * 1; sVol = '311,378'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 5, 16); iClose = 23.36 * 1; iOpen = 23.81 * 1; iHigh = 24.0981 * 1; iLow = 23.04 * 1; iVol = 204888 * 1; sVol = '204,888'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 5, 17); iClose = 24.22 * 1; iOpen = 23.76 * 1; iHigh = 24.36 * 1; iLow = 23.73 * 1; iVol = 174480 * 1; sVol = '174,480'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 5, 18); iClose = 24.03 * 1; iOpen = 24.245 * 1; iHigh = 24.51 * 1; iLow = 23.85 * 1; iVol = 145952 * 1; sVol = '145,952'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 5, 20); iClose = 23.65 * 1; iOpen = 23.86 * 1; iHigh = 24.06 * 1; iLow = 23.34 * 1; iVol = 195271 * 1; sVol = '195,271'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 5, 23); iClose = 23.49 * 1; iOpen = 23.93 * 1; iHigh = 24.46 * 1; iLow = 23.46 * 1; iVol = 163204 * 1; sVol = '163,204'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 5, 24); iClose = 22.55 * 1; iOpen = 22.66 * 1; iHigh = 22.99 * 1; iLow = 22.27 * 1; iVol = 220710 * 1; sVol = '220,710'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 5, 25); iClose = 22.61 * 1; iOpen = 22.76 * 1; iHigh = 22.7686 * 1; iLow = 22.30 * 1; iVol = 77138 * 1; sVol = '77,138'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 5, 26); iClose = 22.32 * 1; iOpen = 22.62 * 1; iHigh = 22.67 * 1; iLow = 22.28 * 1; iVol = 82415 * 1; sVol = '82,415'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 5, 27); iClose = 21.93 * 1; iOpen = 22.11 * 1; iHigh = 22.20 * 1; iLow = 21.83 * 1; iVol = 72856 * 1; sVol = '72,856'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 5, 30); iClose = 21.73 * 1; iOpen = 21.69 * 1; iHigh = 21.76 * 1; iLow = 21.27 * 1; iVol = 181126 * 1; sVol = '181,126'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 6, 1); iClose = 21.72 * 1; iOpen = 21.54 * 1; iHigh = 21.92 * 1; iLow = 21.44 * 1; iVol = 73376 * 1; sVol = '73,376'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 6, 2); iClose = 22.15 * 1; iOpen = 21.98 * 1; iHigh = 22.15 * 1; iLow = 21.80 * 1; iVol = 66886 * 1; sVol = '66,886'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 6, 3); iClose = 23.19 * 1; iOpen = 23.26 * 1; iHigh = 23.29 * 1; iLow = 22.68 * 1; iVol = 167153 * 1; sVol = '167,153'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); var newDate = new Date(2025, 6, 4); iClose = 23.19 * 1; iOpen = 23.26 * 1; iHigh = 23.29 * 1; iLow = 22.68 * 1; iVol = 167,153 * 1; sVol = '167,153'; chartData.push({date:newDate, price:iClose, open:iOpen, high:iHigh, low:iLow, value:iClose, volume:iVol, svolume:sVol }); }