Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
10 May 2024 | 223.05 | 240.65 | 220.00 | 234.60 | 234.60 | 167,299 |
09 May 2024 | 233.25 | 233.25 | 219.70 | 222.05 | 222.05 | 33,124 |
08 May 2024 | 215.55 | 237.30 | 213.25 | 232.90 | 232.90 | 170,383 |
07 May 2024 | 220.00 | 220.75 | 210.00 | 213.15 | 213.15 | 19,534 |
06 May 2024 | 222.50 | 223.10 | 218.20 | 219.85 | 219.85 | 13,530 |
03 May 2024 | 224.95 | 224.95 | 221.00 | 222.50 | 222.50 | 9,330 |
02 May 2024 | 221.15 | 224.75 | 221.15 | 222.80 | 222.80 | 15,151 |
01 May 2024 | - | - | - | - | - | - |
30 Apr 2024 | 226.95 | 226.95 | 218.50 | 221.40 | 221.40 | 19,110 |
29 Apr 2024 | 224.75 | 229.85 | 221.10 | 223.85 | 223.85 | 73,191 |
26 Apr 2024 | 226.75 | 228.95 | 223.45 | 224.65 | 224.65 | 13,751 |
25 Apr 2024 | 229.25 | 230.00 | 225.60 | 226.80 | 226.80 | 34,296 |
24 Apr 2024 | 228.50 | 229.50 | 223.20 | 226.20 | 226.20 | 55,379 |
23 Apr 2024 | 228.65 | 230.35 | 226.30 | 227.55 | 227.55 | 60,106 |
22 Apr 2024 | 226.75 | 231.15 | 226.20 | 228.80 | 228.80 | 28,290 |
19 Apr 2024 | 229.15 | 234.00 | 225.70 | 226.75 | 226.75 | 27,700 |
18 Apr 2024 | 241.25 | 241.90 | 229.00 | 230.30 | 230.30 | 50,678 |
17 Apr 2024 | - | - | - | - | - | - |
16 Apr 2024 | 241.85 | 244.60 | 228.65 | 239.35 | 239.35 | 59,743 |
15 Apr 2024 | 210.05 | 251.90 | 210.00 | 244.95 | 244.95 | 458,475 |
12 Apr 2024 | 224.00 | 224.45 | 217.10 | 218.45 | 218.45 | 28,477 |
11 Apr 2024 | - | - | - | - | - | - |
10 Apr 2024 | 222.40 | 222.40 | 215.00 | 218.20 | 218.20 | 33,587 |
09 Apr 2024 | 224.50 | 225.90 | 216.65 | 218.25 | 218.25 | 32,342 |
08 Apr 2024 | 224.95 | 227.00 | 220.40 | 224.35 | 224.35 | 57,970 |
05 Apr 2024 | 224.35 | 227.40 | 221.00 | 221.95 | 221.95 | 54,218 |
04 Apr 2024 | 237.00 | 237.00 | 219.55 | 221.65 | 221.65 | 200,771 |
03 Apr 2024 | 204.65 | 242.65 | 204.40 | 238.55 | 238.55 | 457,074 |
02 Apr 2024 | 202.25 | 207.30 | 202.05 | 204.40 | 204.40 | 25,506 |
01 Apr 2024 | 204.40 | 204.40 | 200.10 | 202.05 | 202.05 | 30,502 |
28 Mar 2024 | 204.05 | 206.50 | 201.25 | 204.30 | 204.30 | 17,981 |
27 Mar 2024 | 205.60 | 207.00 | 200.00 | 204.60 | 204.60 | 38,581 |
26 Mar 2024 | 202.90 | 207.00 | 198.30 | 203.65 | 203.65 | 74,786 |
25 Mar 2024 | - | - | - | - | - | - |
22 Mar 2024 | 208.75 | 208.75 | 201.00 | 202.80 | 202.80 | 8,818 |
21 Mar 2024 | 208.00 | 210.15 | 198.10 | 204.95 | 204.95 | 19,490 |
20 Mar 2024 | 207.35 | 211.90 | 197.25 | 208.20 | 208.20 | 29,286 |
19 Mar 2024 | 208.35 | 214.15 | 202.20 | 206.30 | 206.30 | 31,030 |
18 Mar 2024 | 206.25 | 218.00 | 202.85 | 216.45 | 216.45 | 21,096 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 203.00 | 214.20 | 196.00 | 210.35 | 210.35 | 19,545 |
13 Mar 2024 | 218.95 | 225.50 | 202.00 | 204.90 | 204.90 | 34,262 |
12 Mar 2024 | 226.70 | 230.15 | 220.00 | 222.00 | 222.00 | 42,761 |
11 Mar 2024 | 246.95 | 248.15 | 228.00 | 229.45 | 229.45 | 53,245 |
08 Mar 2024 | - | - | - | - | - | - |
07 Mar 2024 | 251.85 | 256.00 | 240.10 | 248.15 | 248.15 | 71,842 |
06 Mar 2024 | 282.00 | 282.20 | 244.10 | 247.90 | 247.90 | 302,588 |
05 Mar 2024 | 250.00 | 289.40 | 250.00 | 289.40 | 289.40 | 290,779 |
05 Mar 2024 | 2:1 Stock split | |||||
04 Mar 2024 | 247.41 | 247.41 | 240.07 | 241.18 | 241.18 | 101,912 |
01 Mar 2024 | 249.98 | 249.98 | 242.30 | 247.55 | 247.55 | 25,676 |
29 Feb 2024 | 980.00 | 980.00 | 952.30 | 962.10 | 962.10 | 5,671 |
28 Feb 2024 | 980.05 | 994.95 | 965.05 | 970.05 | 970.05 | 13,636 |
27 Feb 2024 | 997.65 | 1,008.00 | 975.10 | 978.20 | 978.20 | 24,907 |
26 Feb 2024 | 977.05 | 1,029.00 | 972.00 | 999.65 | 999.65 | 42,483 |
23 Feb 2024 | 962.75 | 970.35 | 958.10 | 961.60 | 961.60 | 4,889 |
22 Feb 2024 | 966.45 | 966.45 | 951.55 | 956.35 | 956.35 | 9,589 |
21 Feb 2024 | 949.50 | 966.00 | 949.50 | 963.85 | 963.85 | 11,172 |
20 Feb 2024 | 969.90 | 969.90 | 945.95 | 949.90 | 949.90 | 2,659 |
16 Feb 2024 | 956.20 | 963.40 | 947.25 | 953.75 | 953.75 | 11,244 |
15 Feb 2024 | 931.45 | 950.40 | 931.45 | 946.50 | 946.50 | 2,937 |
14 Feb 2024 | 915.00 | 937.50 | 915.00 | 928.70 | 928.70 | 7,474 |
13 Feb 2024 | 901.25 | 930.00 | 895.35 | 927.95 | 927.95 | 23,381 |
12 Feb 2024 | 939.85 | 939.85 | 893.35 | 901.00 | 901.00 | 21,027 |
09 Feb 2024 | 931.15 | 939.00 | 916.20 | 929.60 | 929.60 | 11,774 |
08 Feb 2024 | 934.85 | 939.00 | 905.55 | 919.80 | 919.80 | 20,989 |
07 Feb 2024 | 954.70 | 980.00 | 919.00 | 921.25 | 921.25 | 119,495 |
06 Feb 2024 | 939.05 | 955.00 | 922.20 | 925.40 | 925.40 | 59,210 |
05 Feb 2024 | 984.95 | 984.95 | 927.70 | 931.20 | 931.20 | 15,062 |
02 Feb 2024 | 976.25 | 979.10 | 958.00 | 965.85 | 965.85 | 16,938 |
01 Feb 2024 | 950.55 | 969.85 | 946.00 | 967.80 | 967.80 | 10,524 |
31 Jan 2024 | 958.75 | 958.75 | 935.35 | 947.35 | 947.35 | 13,190 |
30 Jan 2024 | 991.20 | 1,003.75 | 941.00 | 948.90 | 948.90 | 37,710 |
29 Jan 2024 | 986.85 | 1,029.95 | 962.45 | 996.15 | 996.15 | 53,440 |
26 Jan 2024 | 938.15 | 938.15 | 938.15 | 938.15 | 938.15 | - |
25 Jan 2024 | 956.75 | 989.95 | 930.05 | 938.15 | 938.15 | 21,959 |
24 Jan 2024 | 951.10 | 970.60 | 939.40 | 954.70 | 954.70 | 24,159 |
23 Jan 2024 | 999.85 | 999.85 | 948.00 | 958.00 | 958.00 | 15,579 |
22 Jan 2024 | 982.20 | 982.20 | 982.20 | 982.20 | 982.20 | - |
19 Jan 2024 | 968.95 | 994.20 | 955.40 | 982.20 | 982.20 | 29,555 |
18 Jan 2024 | 988.05 | 1,013.40 | 945.10 | 953.75 | 953.75 | 69,988 |
17 Jan 2024 | 1,023.85 | 1,048.40 | 982.20 | 989.05 | 989.05 | 211,744 |
16 Jan 2024 | 905.00 | 977.00 | 875.10 | 959.95 | 959.95 | 207,563 |
12 Jan 2024 | 845.80 | 867.35 | 841.60 | 844.90 | 844.90 | 10,828 |
11 Jan 2024 | 847.50 | 868.25 | 839.65 | 847.50 | 847.50 | 9,821 |
10 Jan 2024 | 853.05 | 869.80 | 834.75 | 840.05 | 840.05 | 26,982 |
09 Jan 2024 | 886.65 | 939.95 | 845.20 | 853.65 | 853.65 | 63,434 |
08 Jan 2024 | 776.35 | 919.95 | 776.35 | 888.05 | 888.05 | 120,967 |
05 Jan 2024 | 775.20 | 793.60 | 772.70 | 775.95 | 775.95 | 31,785 |
04 Jan 2024 | 774.90 | 774.90 | 769.15 | 771.55 | 771.55 | 14,200 |
03 Jan 2024 | 772.00 | 779.95 | 769.95 | 774.90 | 774.90 | 26,545 |
02 Jan 2024 | 775.00 | 781.70 | 770.00 | 772.55 | 772.55 | 33,965 |
29 Dec 2023 | 772.25 | 775.00 | 764.15 | 770.45 | 770.45 | 27,345 |
28 Dec 2023 | 773.45 | 779.35 | 767.05 | 772.30 | 772.30 | 27,064 |
27 Dec 2023 | 768.30 | 794.50 | 765.05 | 776.25 | 776.25 | 57,898 |
26 Dec 2023 | 770.55 | 771.90 | 763.40 | 767.85 | 767.85 | 40,000 |
22 Dec 2023 | 772.55 | 774.90 | 766.00 | 770.50 | 770.50 | 54,410 |
21 Dec 2023 | 774.95 | 775.00 | 766.00 | 773.10 | 773.10 | 1,056 |
20 Dec 2023 | 782.00 | 782.00 | 760.75 | 772.15 | 772.15 | 6,203 |
19 Dec 2023 | 760.65 | 791.45 | 760.65 | 785.65 | 785.65 | 47,007 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |