Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
11 Oct 2024 | 289.20 | 291.80 | 287.20 | 291.80 | 291.80 | 22,715 |
10 Oct 2024 | 289.00 | 290.20 | 287.60 | 288.00 | 288.00 | 25,641 |
09 Oct 2024 | 284.80 | 288.00 | 284.40 | 288.00 | 288.00 | 33,257 |
08 Oct 2024 | 280.00 | 284.40 | 280.00 | 284.40 | 284.40 | 27,567 |
07 Oct 2024 | 278.00 | 281.00 | 277.40 | 280.80 | 280.80 | 29,185 |
04 Oct 2024 | 282.00 | 283.00 | 278.40 | 279.20 | 279.20 | 26,032 |
03 Oct 2024 | 283.40 | 283.60 | 280.60 | 282.00 | 282.00 | 21,037 |
02 Oct 2024 | 283.20 | 285.00 | 281.80 | 283.20 | 283.20 | 19,399 |
01 Oct 2024 | 290.80 | 290.80 | 282.60 | 283.40 | 283.40 | 24,681 |
30 Sept 2024 | 290.00 | 292.60 | 289.20 | 289.40 | 289.40 | 50,636 |
27 Sept 2024 | 291.00 | 293.00 | 290.20 | 292.00 | 292.00 | 20,813 |
26 Sept 2024 | 292.40 | 292.80 | 288.60 | 290.00 | 290.00 | 20,135 |
25 Sept 2024 | 288.00 | 290.40 | 287.00 | 290.00 | 290.00 | 30,640 |
24 Sept 2024 | 287.00 | 288.00 | 285.40 | 286.80 | 286.80 | 22,274 |
23 Sept 2024 | 287.40 | 288.20 | 285.20 | 287.00 | 287.00 | 19,414 |
20 Sept 2024 | 285.60 | 288.80 | 285.60 | 288.60 | 288.60 | 103,234 |
19 Sept 2024 | 290.20 | 290.40 | 286.20 | 286.20 | 286.20 | 23,029 |
18 Sept 2024 | 287.00 | 288.00 | 284.20 | 286.80 | 286.80 | 27,589 |
17 Sept 2024 | 285.00 | 286.60 | 283.80 | 285.60 | 285.60 | 24,341 |
16 Sept 2024 | 282.00 | 284.60 | 281.80 | 283.80 | 283.80 | 20,193 |
13 Sept 2024 | 283.80 | 289.60 | 283.80 | 285.20 | 285.20 | 22,322 |
12 Sept 2024 | 279.80 | 284.60 | 275.80 | 283.60 | 283.60 | 37,938 |
11 Sept 2024 | 286.60 | 291.40 | 285.60 | 289.20 | 289.20 | 28,008 |
10 Sept 2024 | 287.00 | 291.20 | 286.20 | 288.80 | 288.80 | 27,373 |
09 Sept 2024 | 295.00 | 297.80 | 283.00 | 287.60 | 287.60 | 34,158 |
06 Sept 2024 | 295.60 | 299.40 | 294.80 | 295.00 | 295.00 | 26,101 |
05 Sept 2024 | 300.60 | 301.20 | 297.20 | 297.20 | 297.20 | 20,398 |
04 Sept 2024 | 302.00 | 303.20 | 299.60 | 302.20 | 302.20 | 28,205 |
03 Sept 2024 | 307.80 | 308.20 | 301.40 | 302.80 | 302.80 | 16,548 |
02 Sept 2024 | 307.00 | 310.40 | 306.00 | 309.60 | 309.60 | 15,011 |
30 Aug 2024 | 305.40 | 309.20 | 305.20 | 308.40 | 308.40 | 57,523 |
29 Aug 2024 | 304.20 | 306.60 | 302.60 | 306.40 | 306.40 | 16,973 |
28 Aug 2024 | 303.80 | 305.60 | 302.60 | 303.60 | 303.60 | 19,420 |
27 Aug 2024 | 305.40 | 306.00 | 302.20 | 303.20 | 303.20 | 18,839 |
26 Aug 2024 | 303.00 | 307.60 | 302.80 | 306.60 | 306.60 | 17,308 |
23 Aug 2024 | 304.40 | 306.20 | 303.60 | 305.00 | 305.00 | 14,681 |
22 Aug 2024 | 306.60 | 306.80 | 303.80 | 305.20 | 305.20 | 10,351 |
21 Aug 2024 | 303.40 | 306.60 | 303.20 | 305.20 | 305.20 | 28,827 |
20 Aug 2024 | 302.80 | 305.00 | 302.20 | 305.00 | 305.00 | 32,162 |
19 Aug 2024 | 302.80 | 304.40 | 300.60 | 303.80 | 303.80 | 17,032 |
16 Aug 2024 | 302.60 | 303.60 | 300.60 | 302.60 | 302.60 | 26,602 |
15 Aug 2024 | 302.00 | 304.00 | 301.00 | 303.00 | 303.00 | 24,549 |
14 Aug 2024 | 303.00 | 303.00 | 299.20 | 301.40 | 301.40 | 27,847 |
13 Aug 2024 | 300.00 | 301.80 | 298.40 | 301.80 | 301.80 | 16,393 |
12 Aug 2024 | 299.40 | 300.40 | 298.20 | 299.00 | 299.00 | 17,001 |
09 Aug 2024 | 300.00 | 300.00 | 297.00 | 298.80 | 298.80 | 11,222 |
08 Aug 2024 | 297.40 | 298.20 | 293.00 | 297.80 | 297.80 | 30,116 |
07 Aug 2024 | 292.60 | 297.60 | 291.80 | 297.00 | 297.00 | 41,194 |
06 Aug 2024 | 289.60 | 291.60 | 287.60 | 290.60 | 290.60 | 51,009 |
05 Aug 2024 | 300.00 | 300.40 | 287.60 | 290.40 | 290.40 | 53,807 |
02 Aug 2024 | 306.20 | 309.60 | 303.40 | 305.40 | 305.40 | 45,567 |
31 Jul 2024 | 310.00 | 310.00 | 304.40 | 309.80 | 309.80 | 30,984 |
30 Jul 2024 | 308.40 | 309.60 | 305.80 | 308.40 | 308.40 | 70,657 |
29 Jul 2024 | 310.20 | 312.00 | 308.00 | 309.00 | 309.00 | 39,998 |
26 Jul 2024 | 307.00 | 312.00 | 305.00 | 312.00 | 312.00 | 45,986 |
25 Jul 2024 | 302.00 | 306.40 | 300.00 | 305.00 | 305.00 | 59,150 |
24 Jul 2024 | 294.20 | 298.60 | 293.40 | 296.40 | 296.40 | 31,665 |
23 Jul 2024 | 302.00 | 303.00 | 297.00 | 297.00 | 297.00 | 25,365 |
22 Jul 2024 | 307.00 | 307.00 | 302.60 | 303.80 | 303.80 | 25,330 |
19 Jul 2024 | 303.40 | 306.00 | 302.40 | 303.60 | 303.60 | 32,544 |
18 Jul 2024 | 302.00 | 303.60 | 299.00 | 302.20 | 302.20 | 34,038 |
17 Jul 2024 | 291.60 | 302.20 | 291.00 | 300.00 | 300.00 | 77,192 |
16 Jul 2024 | 283.40 | 285.60 | 282.00 | 284.20 | 284.20 | 23,775 |
15 Jul 2024 | 282.40 | 287.60 | 281.00 | 285.20 | 285.20 | 32,243 |
12 Jul 2024 | 278.40 | 282.20 | 278.20 | 281.80 | 281.80 | 18,329 |
11 Jul 2024 | 278.60 | 280.40 | 276.80 | 278.20 | 278.20 | 31,757 |
10 Jul 2024 | 272.60 | 277.40 | 271.80 | 276.80 | 276.80 | 21,527 |
09 Jul 2024 | 268.20 | 272.40 | 268.20 | 272.00 | 272.00 | 32,365 |
08 Jul 2024 | 269.60 | 269.60 | 267.60 | 268.00 | 268.00 | 28,560 |
05 Jul 2024 | 268.60 | 271.80 | 268.00 | 269.60 | 269.60 | 27,834 |
04 Jul 2024 | 265.80 | 268.20 | 264.20 | 268.00 | 268.00 | 24,082 |
03 Jul 2024 | 274.20 | 274.20 | 271.00 | 271.80 | 271.80 | 23,734 |
02 Jul 2024 | 274.00 | 274.60 | 271.40 | 274.60 | 274.60 | 21,979 |
01 Jul 2024 | 274.20 | 275.40 | 273.40 | 274.60 | 274.60 | 19,291 |
28 Jun 2024 | 275.60 | 275.80 | 273.20 | 273.80 | 273.80 | 29,007 |
27 Jun 2024 | 273.40 | 276.00 | 273.40 | 275.40 | 275.40 | 27,821 |
26 Jun 2024 | 278.80 | 278.80 | 271.60 | 274.20 | 274.20 | 49,043 |
25 Jun 2024 | 278.80 | 279.20 | 275.80 | 277.80 | 277.80 | 32,093 |
24 Jun 2024 | 275.80 | 279.20 | 275.40 | 279.00 | 279.00 | 37,320 |
21 Jun 2024 | 275.20 | 278.80 | 275.00 | 275.60 | 275.60 | 371,948 |
20 Jun 2024 | 276.00 | 276.40 | 273.80 | 276.20 | 276.20 | 25,383 |
19 Jun 2024 | 274.60 | 276.60 | 274.20 | 276.20 | 276.20 | 21,362 |
18 Jun 2024 | 271.00 | 274.60 | 270.80 | 274.60 | 274.60 | 22,354 |
17 Jun 2024 | 274.00 | 274.00 | 269.20 | 271.40 | 271.40 | 26,223 |
14 Jun 2024 | 273.00 | 275.40 | 272.60 | 273.60 | 273.60 | 30,606 |
13 Jun 2024 | 268.60 | 272.00 | 268.20 | 271.80 | 271.80 | 25,985 |
12 Jun 2024 | 266.00 | 270.00 | 265.40 | 268.60 | 268.60 | 33,856 |
11 Jun 2024 | 264.80 | 266.00 | 264.00 | 265.80 | 265.80 | 42,691 |
10 Jun 2024 | 267.00 | 268.40 | 265.40 | 265.40 | 265.40 | 27,308 |
07 Jun 2024 | 266.20 | 269.80 | 265.40 | 268.80 | 268.80 | 39,410 |
06 Jun 2024 | 263.60 | 266.00 | 262.80 | 265.40 | 265.40 | 39,358 |
05 Jun 2024 | 262.20 | 264.20 | 262.00 | 262.80 | 262.80 | 28,936 |
04 Jun 2024 | 256.00 | 260.40 | 255.80 | 259.60 | 259.60 | 50,074 |
03 Jun 2024 | 253.20 | 256.20 | 252.80 | 256.00 | 256.00 | 25,360 |
31 May 2024 | 250.40 | 254.80 | 248.60 | 252.80 | 252.80 | 159,334 |
30 May 2024 | 251.20 | 251.80 | 248.40 | 250.20 | 250.20 | 25,153 |
29 May 2024 | 251.00 | 252.80 | 249.60 | 251.40 | 251.40 | 46,522 |
28 May 2024 | 255.20 | 255.20 | 251.00 | 252.00 | 252.00 | 51,900 |
27 May 2024 | 252.00 | 254.80 | 251.40 | 254.80 | 254.80 | 68,342 |
24 May 2024 | 254.40 | 255.60 | 252.00 | 252.00 | 252.00 | 74,010 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |