Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
25 Apr 2024 | 33,718.52 | 33,718.52 | 33,350.00 | 33,665.00 | 33,665.00 | 120 |
24 Apr 2024 | 34,150.00 | 34,150.00 | 34,120.00 | 33,840.00 | 33,840.00 | 7 |
23 Apr 2024 | 34,050.00 | 34,165.00 | 34,050.00 | 34,115.00 | 34,115.00 | 8 |
22 Apr 2024 | 34,100.00 | 34,190.00 | 34,100.00 | 34,035.00 | 34,035.00 | 35 |
19 Apr 2024 | 33,735.00 | 34,080.00 | 33,735.00 | 34,012.50 | 34,012.50 | 253 |
18 Apr 2024 | 33,935.00 | 33,955.00 | 33,935.00 | 34,027.50 | 34,027.50 | 14 |
17 Apr 2024 | 33,910.00 | 33,925.00 | 33,805.00 | 33,762.50 | 33,762.50 | 6 |
16 Apr 2024 | 33,705.00 | 33,705.00 | 33,540.00 | 33,657.50 | 33,657.50 | 3 |
15 Apr 2024 | 34,490.00 | 34,490.00 | 34,470.00 | 34,260.00 | 34,260.00 | 6 |
12 Apr 2024 | 34,535.00 | 34,535.00 | 34,535.00 | 34,290.00 | 34,290.00 | 3 |
11 Apr 2024 | 34,295.00 | 34,295.00 | 34,295.00 | 34,110.00 | 34,110.00 | 1 |
10 Apr 2024 | 34,480.00 | 34,480.00 | 34,074.73 | 34,055.00 | 34,055.00 | 66 |
09 Apr 2024 | 34,450.00 | 34,535.00 | 34,443.11 | 34,280.00 | 34,280.00 | 128 |
08 Apr 2024 | 34,290.00 | 34,480.00 | 34,290.00 | 34,390.00 | 34,390.00 | 2 |
05 Apr 2024 | 34,275.00 | 34,300.00 | 34,220.00 | 34,247.50 | 34,247.50 | 103 |
04 Apr 2024 | 34,645.00 | 34,645.00 | 34,645.00 | 34,617.50 | 34,617.50 | 17 |
03 Apr 2024 | 34,040.00 | 34,250.91 | 32,400.00 | 34,325.00 | 34,325.00 | 22 |
02 Apr 2024 | 34,325.00 | 34,410.00 | 34,300.00 | 34,290.00 | 34,290.00 | 156 |
28 Mar 2024 | 34,455.00 | 34,455.00 | 34,360.00 | 34,322.50 | 34,322.50 | 179 |
27 Mar 2024 | 34,110.00 | 34,110.00 | 34,110.00 | 34,177.50 | 34,177.50 | 33 |
26 Mar 2024 | 34,220.00 | 34,315.00 | 34,215.00 | 34,190.00 | 34,190.00 | 136 |
25 Mar 2024 | 34,140.00 | 34,152.71 | 33,927.29 | 34,065.00 | 34,065.00 | 51 |
22 Mar 2024 | 34,150.00 | 34,160.00 | 34,150.00 | 34,050.00 | 34,050.00 | 14 |
21 Mar 2024 | 33,985.00 | 33,995.00 | 33,665.00 | 33,942.50 | 33,942.50 | 21 |
20 Mar 2024 | 33,350.00 | 33,435.00 | 33,350.00 | 33,345.00 | 33,345.00 | 34 |
19 Mar 2024 | 33,125.00 | 33,165.00 | 33,100.00 | 33,172.50 | 33,172.50 | 65 |
18 Mar 2024 | 33,310.00 | 33,310.00 | 33,105.00 | 33,172.50 | 33,172.50 | 85 |
15 Mar 2024 | 32,755.00 | 32,755.00 | 32,755.00 | 32,830.00 | 32,830.00 | 1 |
14 Mar 2024 | 32,891.89 | 32,900.00 | 32,891.89 | 32,745.00 | 32,745.00 | 57 |
13 Mar 2024 | 32,815.00 | 32,900.00 | 32,815.00 | 32,857.50 | 32,857.50 | 5 |
12 Mar 2024 | 32,800.00 | 32,800.00 | 32,800.00 | 32,797.50 | 32,797.50 | 19 |
11 Mar 2024 | 32,695.00 | 32,710.00 | 32,695.00 | 32,740.00 | 32,740.00 | 121 |
08 Mar 2024 | 32,995.00 | 32,995.00 | 32,988.11 | 32,937.50 | 32,937.50 | 277 |
07 Mar 2024 | 32,825.00 | 33,165.00 | 32,825.00 | 32,980.00 | 32,980.00 | 31 |
06 Mar 2024 | 32,835.00 | 32,835.00 | 32,835.00 | 32,862.50 | 32,862.50 | 1 |
05 Mar 2024 | 32,500.00 | 32,500.00 | 32,475.00 | 32,442.50 | 32,442.50 | 10 |
04 Mar 2024 | 32,395.00 | 32,395.00 | 32,395.00 | 32,367.50 | 32,367.50 | 53 |
01 Mar 2024 | 32,600.00 | 32,759.64 | 32,360.00 | 32,557.50 | 32,557.50 | 245 |
29 Feb 2024 | 32,530.00 | 32,585.00 | 32,530.00 | 32,437.50 | 32,437.50 | 41 |
28 Feb 2024 | 32,165.00 | 32,165.00 | 32,145.00 | 32,247.50 | 32,247.50 | 3 |
27 Feb 2024 | 32,402.50 | 32,402.50 | 32,402.50 | 32,402.50 | 32,402.50 | - |
26 Feb 2024 | 32,190.00 | 32,190.00 | 32,190.00 | 32,215.00 | 32,215.00 | 2 |
23 Feb 2024 | 32,190.00 | 32,220.00 | 32,125.00 | 32,262.50 | 32,262.50 | 59 |
22 Feb 2024 | 32,410.00 | 32,455.00 | 32,330.00 | 32,322.50 | 32,322.50 | 19 |
21 Feb 2024 | 32,195.00 | 32,380.00 | 32,195.00 | 32,305.00 | 32,305.00 | 53 |
20 Feb 2024 | 32,375.00 | 32,375.00 | 32,375.00 | 32,347.50 | 32,347.50 | 1 |
19 Feb 2024 | 32,400.00 | 32,430.00 | 32,400.00 | 32,385.00 | 32,385.00 | 65 |
16 Feb 2024 | 32,245.00 | 32,350.00 | 32,240.00 | 32,387.50 | 32,387.50 | 57 |
15 Feb 2024 | 32,280.00 | 32,330.00 | 32,245.00 | 32,237.50 | 32,237.50 | 166 |
14 Feb 2024 | 31,862.50 | 31,862.50 | 31,862.50 | 31,862.50 | 31,862.50 | - |
13 Feb 2024 | 31,657.50 | 31,657.50 | 31,657.50 | 31,657.50 | 31,657.50 | - |
12 Feb 2024 | 31,850.00 | 32,110.00 | 31,850.00 | 32,010.00 | 32,010.00 | 859 |
09 Feb 2024 | 31,600.00 | 31,600.00 | 31,395.00 | 31,435.00 | 31,435.00 | 99 |
08 Feb 2024 | 31,565.00 | 31,565.00 | 31,536.92 | 31,465.00 | 31,465.00 | 65 |
07 Feb 2024 | 31,740.00 | 31,780.00 | 31,685.00 | 31,695.00 | 31,695.00 | 168 |
06 Feb 2024 | 31,515.00 | 31,515.00 | 31,515.00 | 31,745.00 | 31,745.00 | 49 |
05 Feb 2024 | 31,735.00 | 31,860.00 | 31,720.00 | 31,380.00 | 31,380.00 | 274 |
02 Feb 2024 | 31,960.00 | 31,960.00 | 31,951.92 | 31,737.50 | 31,737.50 | 8 |
01 Feb 2024 | 31,980.00 | 31,980.00 | 31,980.00 | 31,545.00 | 31,545.00 | 31 |
31 Jan 2024 | 31,667.50 | 31,667.50 | 31,667.50 | 31,667.50 | 31,667.50 | - |
30 Jan 2024 | 31,515.00 | 31,515.00 | 31,515.00 | 31,517.50 | 31,517.50 | 13 |
29 Jan 2024 | 31,325.00 | 31,325.00 | 31,325.00 | 31,352.50 | 31,352.50 | 99 |
26 Jan 2024 | 31,362.50 | 31,362.50 | 31,362.50 | 31,362.50 | 31,362.50 | - |
25 Jan 2024 | 31,207.50 | 31,207.50 | 31,207.50 | 31,207.50 | 31,207.50 | - |
24 Jan 2024 | 31,415.00 | 31,415.00 | 31,393.96 | 31,290.00 | 31,290.00 | 62 |
23 Jan 2024 | 31,002.50 | 31,002.50 | 31,002.50 | 31,002.50 | 31,002.50 | - |
22 Jan 2024 | 30,765.00 | 30,765.00 | 30,765.00 | 30,805.00 | 30,805.00 | 56 |
19 Jan 2024 | 30,850.00 | 30,855.68 | 30,780.00 | 30,745.00 | 30,745.00 | 59 |
18 Jan 2024 | 30,915.00 | 30,915.00 | 30,780.00 | 30,785.00 | 30,785.00 | 14 |
17 Jan 2024 | 30,650.00 | 30,670.00 | 30,595.00 | 30,692.50 | 30,692.50 | 212 |
16 Jan 2024 | 31,315.00 | 31,395.00 | 31,315.00 | 31,372.50 | 31,372.50 | 49 |
15 Jan 2024 | 31,645.00 | 31,645.00 | 31,645.00 | 31,645.00 | 31,645.00 | - |
12 Jan 2024 | 31,725.00 | 31,725.00 | 31,725.00 | 31,725.00 | 31,725.00 | - |
11 Jan 2024 | 31,497.50 | 31,497.50 | 31,497.50 | 31,497.50 | 31,497.50 | - |
10 Jan 2024 | 31,735.00 | 31,735.00 | 31,735.00 | 31,677.50 | 31,677.50 | 12 |
09 Jan 2024 | 31,635.00 | 31,635.00 | 31,635.00 | 31,652.50 | 31,652.50 | 1 |
08 Jan 2024 | 31,710.00 | 31,710.00 | 31,710.00 | 31,702.50 | 31,702.50 | 1 |
05 Jan 2024 | 31,795.00 | 31,795.00 | 31,795.00 | 31,795.00 | 31,795.00 | - |
04 Jan 2024 | 31,805.00 | 31,830.00 | 31,805.00 | 31,915.00 | 31,915.00 | 13 |
03 Jan 2024 | 32,555.00 | 32,555.00 | 31,990.00 | 31,650.00 | 31,650.00 | 7 |
02 Jan 2024 | 32,377.50 | 32,377.50 | 32,377.50 | 32,377.50 | 32,377.50 | - |
29 Dec 2023 | 32,540.00 | 32,540.00 | 32,540.00 | 32,460.00 | 32,460.00 | - |
28 Dec 2023 | 32,495.00 | 32,515.00 | 32,488.96 | 32,482.50 | 32,482.50 | 6 |
27 Dec 2023 | 32,315.00 | 32,510.00 | 32,240.00 | 32,325.00 | 32,325.00 | 55 |
22 Dec 2023 | 32,065.00 | 32,065.00 | 32,065.00 | 32,035.00 | 32,035.00 | - |
21 Dec 2023 | 32,030.00 | 32,043.96 | 31,970.00 | 32,072.50 | 32,072.50 | 27 |
20 Dec 2023 | 32,076.04 | 32,160.00 | 32,076.04 | 32,067.50 | 32,067.50 | 85 |
19 Dec 2023 | 31,875.00 | 31,880.00 | 31,790.00 | 31,835.00 | 31,835.00 | 6 |
18 Dec 2023 | 31,630.00 | 31,825.00 | 31,630.00 | 31,677.50 | 31,677.50 | 24 |
15 Dec 2023 | 31,715.00 | 31,750.00 | 31,560.00 | 31,612.50 | 31,612.50 | 1,013 |
14 Dec 2023 | 31,485.00 | 31,505.00 | 31,485.00 | 31,427.50 | 31,427.50 | 9 |
13 Dec 2023 | 30,815.00 | 30,925.00 | 30,815.00 | 30,860.00 | 30,860.00 | 30 |
12 Dec 2023 | 31,075.00 | 31,110.00 | 31,030.00 | 30,977.50 | 30,977.50 | 42 |
11 Dec 2023 | 31,305.00 | 31,305.00 | 30,915.00 | 30,982.50 | 30,982.50 | 162 |
08 Dec 2023 | 31,000.00 | 31,028.50 | 31,000.00 | 31,040.00 | 31,040.00 | 6,032 |
07 Dec 2023 | 30,925.00 | 31,070.00 | 30,840.00 | 31,042.50 | 31,042.50 | 175 |
06 Dec 2023 | 30,930.00 | 31,130.00 | 30,885.00 | 31,172.50 | 31,172.50 | 74 |
05 Dec 2023 | 31,070.00 | 31,130.00 | 31,025.00 | 31,070.00 | 31,070.00 | 17 |
04 Dec 2023 | 31,235.00 | 31,235.00 | 31,165.00 | 31,000.00 | 31,000.00 | 27 |
01 Dec 2023 | 31,167.50 | 31,167.50 | 31,167.50 | 31,167.50 | 31,167.50 | - |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |