Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 372,466.00 | 380,633.00 | 370,000.00 | 375,873.00 | 375,873.00 | 490,289 |
02 May 2024 | 366,003.00 | 374,713.00 | 363,031.13 | 370,000.00 | 370,000.00 | 488,112 |
30 Apr 2024 | 361,721.00 | 365,728.00 | 360,663.00 | 360,737.00 | 360,737.00 | 585,031 |
29 Apr 2024 | 363,000.00 | 365,049.00 | 359,772.00 | 361,721.00 | 361,721.00 | 394,007 |
26 Apr 2024 | 365,000.00 | 368,329.00 | 360,088.00 | 362,461.00 | 362,461.00 | 353,946 |
25 Apr 2024 | 363,911.00 | 365,263.00 | 354,001.00 | 357,513.00 | 357,513.00 | 371,439 |
24 Apr 2024 | 366,777.00 | 371,445.00 | 365,250.00 | 367,560.00 | 367,560.00 | 644,702 |
23 Apr 2024 | 350,000.00 | 363,000.00 | 349,678.00 | 359,854.00 | 359,854.00 | 781,973 |
22 Apr 2024 | 336,555.00 | 344,326.00 | 336,802.00 | 343,179.00 | 343,179.00 | 491,656 |
19 Apr 2024 | 320,543.00 | 325,790.00 | 317,429.00 | 325,739.00 | 325,739.00 | 507,037 |
18 Apr 2024 | 324,499.00 | 325,099.00 | 319,466.00 | 323,746.00 | 323,746.00 | 473,777 |
17 Apr 2024 | 323,200.00 | 324,387.00 | 319,766.00 | 320,146.00 | 320,146.00 | 466,961 |
16 Apr 2024 | 324,068.00 | 327,561.00 | 318,262.00 | 320,689.00 | 320,689.00 | 527,481 |
15 Apr 2024 | 331,920.00 | 334,869.00 | 328,449.00 | 328,449.00 | 328,449.00 | 335,996 |
12 Apr 2024 | 333,729.00 | 339,000.00 | 331,602.00 | 333,040.00 | 333,040.00 | 435,285 |
11 Apr 2024 | 340,000.00 | 342,190.00 | 331,324.00 | 336,200.00 | 336,200.00 | 358,722 |
10 Apr 2024 | 334,449.00 | 341,992.00 | 333,250.00 | 337,106.00 | 337,106.00 | 366,280 |
09 Apr 2024 | 334,500.00 | 335,195.00 | 327,359.00 | 327,443.00 | 327,443.00 | 401,616 |
08 Apr 2024 | 334,800.00 | 338,500.00 | 332,995.00 | 336,134.00 | 336,134.00 | 412,550 |
05 Apr 2024 | 332,176.00 | 336,265.00 | 331,101.00 | 335,706.00 | 335,706.00 | 340,303 |
04 Apr 2024 | 335,000.00 | 338,881.00 | 334,311.00 | 334,620.00 | 334,620.00 | 357,389 |
03 Apr 2024 | 333,500.00 | 338,500.00 | 333,539.00 | 335,000.00 | 335,000.00 | 428,851 |
02 Apr 2024 | 339,029.00 | 340,000.00 | 335,036.00 | 336,170.00 | 336,170.00 | 528,678 |
28 Mar 2024 | 333,400.00 | 338,305.00 | 330,187.00 | 335,755.00 | 335,755.00 | 375,700 |
27 Mar 2024 | 327,777.00 | 332,416.00 | 326,668.00 | 330,163.00 | 330,163.00 | 483,284 |
26 Mar 2024 | 319,635.00 | 324,577.00 | 318,455.00 | 323,558.00 | 323,558.00 | 459,533 |
25 Mar 2024 | 309,871.00 | 316,000.00 | 309,123.00 | 312,500.00 | 312,500.00 | 532,491 |
22 Mar 2024 | 311,500.00 | 315,996.00 | 309,100.00 | 309,526.00 | 309,526.00 | 696,168 |
20 Mar 2024 | 310,550.00 | 314,106.00 | 304,556.00 | 311,591.00 | 311,591.00 | 1,497,808 |
19 Mar 2024 | 308,999.00 | 308,351.00 | 304,347.00 | 307,439.00 | 307,439.00 | 598,754 |
18 Mar 2024 | 306,400.00 | 313,349.00 | 306,400.00 | 309,539.00 | 309,539.00 | 887,830 |
15 Mar 2024 | 304,214.00 | 307,408.00 | 301,900.00 | 305,763.00 | 305,763.00 | 1,955,773 |
14 Mar 2024 | 308,704.00 | 311,150.00 | 307,609.00 | 308,965.00 | 308,965.00 | 548,304 |
13 Mar 2024 | 306,001.00 | 309,900.00 | 304,048.00 | 308,846.00 | 308,846.00 | 657,119 |
12 Mar 2024 | 303,661.00 | 307,506.00 | 301,850.00 | 305,983.00 | 305,983.00 | 984,072 |
11 Mar 2024 | 302,001.00 | 303,000.00 | 295,454.00 | 296,364.00 | 296,364.00 | 529,122 |
08 Mar 2024 | 301,999.00 | 301,986.00 | 294,852.00 | 297,089.00 | 297,089.00 | 421,436 |
07 Mar 2024 | 292,500.00 | 300,754.00 | 292,550.00 | 297,264.00 | 297,264.00 | 429,951 |
06 Mar 2024 | 300,749.00 | 303,266.00 | 297,811.00 | 300,029.00 | 300,029.00 | 652,896 |
05 Mar 2024 | 302,299.00 | 302,263.00 | 294,252.00 | 294,652.00 | 294,652.00 | 694,753 |
04 Mar 2024 | 314,000.00 | 314,999.00 | 304,497.00 | 304,497.00 | 304,497.00 | 284,605 |
01 Mar 2024 | 315,300.00 | 317,231.00 | 310,840.00 | 312,128.00 | 312,128.00 | 379,676 |
29 Feb 2024 | 320,628.00 | 321,835.00 | 313,714.00 | 315,514.00 | 315,514.00 | 882,684 |
28 Feb 2024 | 323,800.00 | 323,500.00 | 316,725.00 | 316,725.00 | 316,725.00 | 281,916 |
27 Feb 2024 | 329,785.00 | 330,432.00 | 324,301.00 | 325,120.00 | 325,120.00 | 312,223 |
26 Feb 2024 | 327,901.00 | 334,155.00 | 328,205.00 | 332,620.00 | 332,620.00 | 260,375 |
23 Feb 2024 | 330,301.00 | 337,200.00 | 330,301.00 | 334,751.00 | 334,751.00 | 242,851 |
22 Feb 2024 | 328,300.00 | 334,956.00 | 326,766.00 | 333,915.00 | 333,915.00 | 265,661 |
21 Feb 2024 | 325,000.00 | 327,677.00 | 321,355.00 | 327,306.00 | 327,306.00 | 417,737 |
20 Feb 2024 | 323,700.00 | 326,006.00 | 319,557.00 | 321,358.00 | 321,358.00 | 284,593 |
19 Feb 2024 | 327,500.00 | 331,070.00 | 324,806.00 | 328,623.00 | 328,623.00 | 322,430 |
16 Feb 2024 | 333,508.00 | 334,799.00 | 330,000.00 | 330,537.00 | 330,537.00 | 518,990 |
15 Feb 2024 | 328,000.00 | 332,465.00 | 325,143.00 | 329,608.00 | 329,608.00 | 397,762 |
14 Feb 2024 | 338,300.00 | 338,852.00 | 328,912.00 | 330,008.00 | 330,008.00 | 516,708 |
13 Feb 2024 | 346,070.00 | 345,060.00 | 337,019.00 | 337,019.00 | 337,019.00 | 412,825 |
12 Feb 2024 | 342,669.00 | 344,461.00 | 340,100.00 | 343,295.00 | 343,295.00 | 293,580 |
09 Feb 2024 | 338,217.00 | 346,482.00 | 338,500.00 | 342,778.00 | 342,778.00 | 420,643 |
08 Feb 2024 | 336,800.00 | 341,316.00 | 334,056.00 | 337,693.00 | 337,693.00 | 391,703 |
07 Feb 2024 | 338,900.00 | 345,950.00 | 338,988.00 | 342,333.00 | 342,333.00 | 445,098 |
06 Feb 2024 | 332,800.00 | 339,170.00 | 332,100.00 | 337,829.00 | 337,829.00 | 681,649 |
05 Feb 2024 | 326,400.00 | 329,536.00 | 322,664.00 | 325,676.00 | 325,676.00 | 424,085 |
02 Feb 2024 | 323,800.00 | 328,200.00 | 322,328.00 | 326,400.00 | 326,400.00 | 564,229 |
01 Feb 2024 | 308,000.00 | 318,230.00 | 311,000.00 | 317,729.00 | 317,729.00 | 379,512 |
31 Jan 2024 | 315,500.00 | 316,857.00 | 310,998.00 | 313,724.00 | 313,724.00 | 562,700 |
30 Jan 2024 | 312,500.00 | 319,670.00 | 310,181.00 | 318,559.00 | 318,559.00 | 347,707 |
29 Jan 2024 | 321,150.00 | 322,716.00 | 318,300.00 | 318,300.00 | 318,300.00 | 381,099 |
26 Jan 2024 | 315,014.00 | 321,837.00 | 310,462.00 | 321,554.00 | 321,554.00 | 446,101 |
25 Jan 2024 | 324,500.00 | 326,000.00 | 316,855.00 | 317,250.00 | 317,250.00 | 639,357 |
24 Jan 2024 | 305,000.00 | 319,660.00 | 301,669.00 | 319,000.00 | 319,000.00 | 882,988 |
23 Jan 2024 | 299,400.00 | 303,000.00 | 296,308.00 | 303,000.00 | 303,000.00 | 664,698 |
22 Jan 2024 | 283,747.00 | 290,422.00 | 283,000.00 | 289,950.00 | 289,950.00 | 391,264 |
19 Jan 2024 | 285,100.00 | 294,403.00 | 285,117.00 | 292,559.00 | 292,559.00 | 336,037 |
18 Jan 2024 | 287,800.00 | 291,999.00 | 286,432.00 | 289,892.00 | 289,892.00 | 387,857 |
17 Jan 2024 | 285,100.00 | 290,552.00 | 283,000.00 | 284,821.00 | 284,821.00 | 572,148 |
16 Jan 2024 | 295,000.00 | 297,245.00 | 290,500.00 | 290,924.00 | 290,924.00 | 376,767 |
15 Jan 2024 | 296,687.00 | 298,751.00 | 295,241.00 | 297,821.00 | 297,821.00 | 251,993 |
12 Jan 2024 | 300,804.00 | 300,804.00 | 296,739.00 | 299,234.00 | 299,234.00 | 227,430 |
11 Jan 2024 | 300,000.00 | 304,146.00 | 298,654.00 | 300,150.00 | 300,150.00 | 451,854 |
10 Jan 2024 | 297,000.00 | 301,122.00 | 292,193.00 | 293,126.00 | 293,126.00 | 516,805 |
09 Jan 2024 | 303,024.00 | 303,946.00 | 297,636.00 | 298,683.00 | 298,683.00 | 284,539 |
08 Jan 2024 | 305,050.00 | 306,363.00 | 300,000.00 | 304,050.00 | 304,050.00 | 236,195 |
05 Jan 2024 | 308,902.00 | 309,405.00 | 305,334.00 | 307,954.00 | 307,954.00 | 266,891 |
04 Jan 2024 | 306,100.00 | 314,358.00 | 306,101.00 | 312,804.00 | 312,804.00 | 404,669 |
03 Jan 2024 | 303,003.00 | 314,754.00 | 303,142.00 | 308,718.00 | 308,718.00 | 336,830 |
02 Jan 2024 | 307,900.00 | 313,208.00 | 302,039.00 | 305,012.00 | 305,012.00 | 330,166 |
29 Dec 2023 | 307,400.00 | 312,890.00 | 302,930.00 | 312,800.00 | 312,800.00 | 284,463 |
28 Dec 2023 | 307,300.00 | 307,294.00 | 301,673.00 | 302,934.00 | 302,934.00 | 313,595 |
27 Dec 2023 | 300,488.00 | 311,052.00 | 290,900.00 | 300,623.00 | 300,623.00 | 911,670 |
22 Dec 2023 | 289,000.00 | 290,000.00 | 267,330.00 | 274,235.00 | 274,235.00 | 1,017,931 |
21 Dec 2023 | 330,000.00 | 335,095.00 | 326,200.00 | 333,200.00 | 333,200.00 | 882,769 |
20 Dec 2023 | 330,020.00 | 336,000.00 | 327,744.00 | 330,000.00 | 330,000.00 | 250,538 |
19 Dec 2023 | 330,897.00 | 336,500.00 | 329,672.00 | 332,701.00 | 332,701.00 | 308,021 |
18 Dec 2023 | 327,503.00 | 335,558.00 | 327,214.00 | 329,204.00 | 329,204.00 | 577,042 |
14 Dec 2023 | 343,059.00 | 344,849.00 | 337,333.00 | 337,913.00 | 337,913.00 | 1,385,654 |
13 Dec 2023 | 338,798.00 | 346,999.00 | 335,001.00 | 343,059.00 | 343,059.00 | 355,892 |
12 Dec 2023 | 345,000.00 | 348,827.00 | 340,174.00 | 340,458.00 | 340,458.00 | 310,652 |
11 Dec 2023 | 335,600.00 | 344,132.00 | 335,519.00 | 343,572.00 | 343,572.00 | 356,922 |
08 Dec 2023 | 336,818.00 | 343,716.00 | 336,808.00 | 338,500.00 | 338,500.00 | 441,076 |
07 Dec 2023 | 336,250.00 | 341,671.00 | 334,792.00 | 338,426.00 | 338,426.00 | 397,574 |
06 Dec 2023 | 343,500.00 | 344,702.00 | 339,382.00 | 339,382.00 | 339,382.00 | 310,262 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |