Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.
- Available history
- 2004-11-19 to 2026-09-04
- Data captured
Stock Price Chart
Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close
Logarithmic scale. Both lines share the same starting value for the selected range.
Historical Stock Price — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $591.70 | $685.45 | 492,000 | — | — |
| 2024-12-30 | $603.65 | $697.84 | 689,200 | — | — |
| 2024-12-27 | $612.70 | $708.31 | 354,600 | — | — |
| 2024-12-26 | $619.83 | $716.55 | 320,300 | — | — |
| 2024-12-24 | $619.58 | $716.26 | 252,500 | — | — |
| 2024-12-23 | $617.28 | $713.60 | 687,900 | — | — |
| 2024-12-20 | $593.22 | $685.79 | 2,364,800 | — | — |
| 2024-12-19 | $589.15 | $681.08 | 782,400 | — | — |
| 2024-12-18 | $598.07 | $691.39 | 958,400 | — | — |
| 2024-12-17 | $628.22 | $726.25 | 796,200 | — | — |
| 2024-12-16 | $628.62 | $726.71 | 1,143,000 | — | — |
| 2024-12-13 | $608.44 | $703.38 | 896,900 | — | — |
| 2024-12-12 | $605.45 | $699.92 | 862,100 | — | — |
| 2024-12-11 | $623.82 | $721.16 | 948,100 | — | — |
| 2024-12-10 | $595.32 | $688.21 | 941,700 | — | — |
| 2024-12-09 | $609.67 | $704.80 | 1,015,400 | — | — |
| 2024-12-06 | $589.68 | $681.69 | 734,400 | — | — |
| 2024-12-05 | $572.32 | $661.62 | 696,500 | — | — |
| 2024-12-04 | $581.63 | $672.39 | 698,200 | — | — |
| 2024-12-03 | $582.85 | $673.80 | 609,200 | — | — |
| 2024-12-02 | $580.35 | $670.91 | 808,600 | — | — |
| 2024-11-29 | $567.64 | $656.21 | 595,300 | — | — |
| 2024-11-27 | $560.24 | $647.66 | 1,237,800 | — | — |
| 2024-11-26 | $572.08 | $661.35 | 1,287,100 | — | — |
| 2024-11-25 | $600.86 | $694.62 | 1,267,800 | — | — |
| 2024-11-22 | $580.81 | $671.44 | 1,031,800 | — | — |
| 2024-11-21 | $572.47 | $661.80 | 1,021,900 | — | — |
| 2024-11-20 | $560.06 | $647.45 | 1,662,800 | — | — |
| 2024-11-19 | $585.87 | $677.29 | 998,700 | — | — |
| 2024-11-18 | $587.84 | $679.57 | 1,203,100 | — | — |
| 2024-11-15 | $573.38 | $662.85 | 1,615,200 | — | — |
| 2024-11-14 | $576.79 | $666.79 | 2,087,600 | — | — |
| 2024-11-13 | $601.47 | $695.32 | 1,607,900 | — | — |
| 2024-11-12 | $644.10 | $744.60 | 2,652,000 | — | — |
| 2024-11-11 | $647.31 | $748.32 | 4,011,000 | — | — |
| 2024-11-08 | $761.30 | $880.09 | 822,300 | — | — |
| 2024-11-07 | $775.21 | $896.17 | 947,900 | — | — |
| 2024-11-06 | $785.29 | $907.83 | 820,500 | — | — |
| 2024-11-05 | $762.97 | $882.02 | 626,600 | — | — |
| 2024-11-04 | $766.57 | $886.19 | 959,000 | — | — |
| 2024-11-01 | $759.37 | $877.86 | 1,018,100 | — | — |
| 2024-10-31 | $759.30 | $877.78 | 3,055,200 | — | — |
| 2024-10-30 | $919.81 | $1,063.34 | 977,600 | — | — |
| 2024-10-29 | $933.23 | $1,078.85 | 693,100 | — | — |
| 2024-10-28 | $890.46 | $1,029.41 | 631,200 | — | — |
| 2024-10-25 | $901.29 | $1,041.93 | 566,800 | — | — |
| 2024-10-24 | $900.03 | $1,040.47 | 400,600 | — | — |
| 2024-10-23 | $883.64 | $1,021.52 | 439,800 | — | — |
| 2024-10-22 | $876.81 | $1,013.63 | 391,000 | — | — |
| 2024-10-21 | $883.26 | $1,021.08 | 735,700 | — | — |
| 2024-10-18 | $916.29 | $1,059.27 | 260,700 | — | — |
| 2024-10-17 | $918.13 | $1,061.39 | 482,500 | — | — |
| 2024-10-16 | $904.94 | $1,046.15 | 520,400 | — | — |
| 2024-10-15 | $894.69 | $1,034.30 | 854,100 | — | — |
| 2024-10-14 | $943.21 | $1,090.39 | 422,000 | — | — |
| 2024-10-11 | $938.47 | $1,084.91 | 284,000 | — | — |
| 2024-10-10 | $930.07 | $1,075.20 | 231,800 | — | — |
| 2024-10-09 | $936.01 | $1,082.06 | 434,100 | — | — |
| 2024-10-08 | $923.14 | $1,067.19 | 446,200 | — | — |
| 2024-10-07 | $930.24 | $1,075.39 | 322,100 | — | — |
| 2024-10-04 | $935.61 | $1,081.60 | 435,400 | — | — |
| 2024-10-03 | $922.75 | $1,066.74 | 347,400 | — | — |
| 2024-10-02 | $918.90 | $1,062.28 | 362,500 | — | — |
| 2024-10-01 | $891.81 | $1,030.97 | 589,100 | — | — |
| 2024-09-30 | $924.50 | $1,068.76 | 392,100 | — | — |
| 2024-09-27 | $924.99 | $1,067.88 | 571,700 | — | — |
| 2024-09-26 | $944.39 | $1,090.28 | 545,000 | — | — |
| 2024-09-25 | $914.74 | $1,056.05 | 312,200 | — | — |
| 2024-09-24 | $911.00 | $1,051.73 | 275,300 | — | — |
| 2024-09-23 | $893.29 | $1,031.28 | 300,700 | — | — |
| 2024-09-20 | $891.32 | $1,029.01 | 1,267,600 | — | — |
| 2024-09-19 | $911.12 | $1,051.87 | 733,600 | — | — |
| 2024-09-18 | $860.66 | $993.61 | 446,900 | — | — |
| 2024-09-17 | $867.31 | $1,001.29 | 546,100 | — | — |
| 2024-09-16 | $885.23 | $1,021.98 | 483,000 | — | — |
| 2024-09-13 | $914.10 | $1,055.31 | 311,000 | — | — |
| 2024-09-12 | $895.91 | $1,034.31 | 411,500 | — | — |
| 2024-09-11 | $895.16 | $1,033.44 | 770,100 | — | — |
| 2024-09-10 | $847.70 | $978.65 | 388,500 | — | — |
| 2024-09-09 | $836.01 | $965.15 | 630,000 | — | — |
| 2024-09-06 | $806.31 | $930.87 | 804,000 | — | — |
| 2024-09-05 | $841.49 | $971.48 | 493,600 | — | — |
| 2024-09-04 | $850.51 | $981.89 | 446,400 | — | — |
| 2024-09-03 | $838.63 | $968.18 | 960,900 | — | — |
| 2024-08-30 | $934.68 | $1,079.07 | 520,100 | — | — |
| 2024-08-29 | $930.61 | $1,074.37 | 449,300 | — | — |
| 2024-08-28 | $929.30 | $1,072.86 | 462,200 | — | — |
| 2024-08-27 | $945.46 | $1,091.51 | 482,800 | — | — |
| 2024-08-26 | $912.25 | $1,053.17 | 499,000 | — | — |
| 2024-08-23 | $936.29 | $1,080.93 | 413,300 | — | — |
| 2024-08-22 | $908.53 | $1,048.88 | 565,700 | — | — |
| 2024-08-21 | $947.16 | $1,093.47 | 506,000 | — | — |
| 2024-08-20 | $904.69 | $1,044.44 | 398,200 | — | — |
| 2024-08-19 | $917.21 | $1,058.90 | 359,200 | — | — |
| 2024-08-16 | $914.66 | $1,055.95 | 448,600 | — | — |
| 2024-08-15 | $920.69 | $1,062.92 | 816,300 | — | — |
| 2024-08-14 | $862.62 | $995.87 | 416,100 | — | — |
| 2024-08-13 | $867.81 | $1,001.87 | 525,400 | — | — |
| 2024-08-12 | $823.95 | $951.23 | 318,700 | — | — |
| 2024-08-09 | $823.00 | $950.13 | 441,700 | — | — |
| 2024-08-08 | $843.52 | $973.82 | 860,900 | — | — |
| 2024-08-07 | $757.04 | $873.99 | 689,700 | — | — |
| 2024-08-06 | $790.16 | $912.22 | 532,400 | — | — |
| 2024-08-05 | $770.44 | $889.46 | 843,300 | — | — |
| 2024-08-02 | $795.76 | $918.69 | 1,366,800 | — | — |
| 2024-08-01 | $784.95 | $906.21 | 1,133,000 | — | — |
| 2024-07-31 | $863.09 | $996.42 | 861,000 | — | — |
| 2024-07-30 | $781.85 | $902.63 | 677,900 | — | — |
| 2024-07-29 | $827.26 | $955.05 | 429,500 | — | — |
| 2024-07-26 | $821.78 | $948.73 | 627,400 | — | — |
| 2024-07-25 | $789.90 | $911.92 | 876,400 | — | — |
| 2024-07-24 | $787.88 | $909.59 | 787,900 | — | — |
| 2024-07-23 | $846.41 | $977.16 | 310,800 | — | — |
| 2024-07-22 | $857.40 | $989.85 | 625,700 | — | — |
| 2024-07-19 | $808.83 | $933.78 | 624,400 | — | — |
| 2024-07-18 | $843.47 | $973.77 | 704,100 | — | — |
| 2024-07-17 | $817.38 | $943.65 | 1,156,200 | — | — |
| 2024-07-16 | $889.48 | $1,026.88 | 314,400 | — | — |
| 2024-07-15 | $870.91 | $1,005.45 | 335,900 | — | — |
| 2024-07-12 | $855.67 | $987.85 | 513,200 | — | — |
| 2024-07-11 | $830.95 | $959.31 | 629,300 | — | — |
| 2024-07-10 | $860.81 | $993.79 | 439,100 | — | — |
| 2024-07-09 | $846.20 | $976.92 | 259,800 | — | — |
| 2024-07-08 | $851.82 | $983.41 | 313,600 | — | — |
| 2024-07-05 | $841.65 | $971.67 | 181,700 | — | — |
| 2024-07-03 | $839.22 | $968.86 | 312,500 | — | — |
| 2024-07-02 | $828.75 | $956.77 | 257,100 | — | — |
| 2024-07-01 | $819.40 | $945.98 | 548,900 | — | — |
| 2024-06-28 | $821.68 | $948.61 | 721,800 | — | — |
| 2024-06-27 | $810.70 | $934.49 | 361,100 | — | — |
| 2024-06-26 | $816.45 | $941.12 | 295,600 | — | — |
| 2024-06-25 | $819.87 | $945.06 | 454,200 | — | — |
| 2024-06-24 | $798.14 | $920.01 | 752,000 | — | — |
| 2024-06-21 | $826.17 | $952.32 | 988,000 | — | — |
| 2024-06-20 | $825.33 | $951.36 | 673,000 | — | — |
| 2024-06-18 | $852.56 | $982.74 | 531,200 | — | — |
| 2024-06-17 | $827.39 | $953.73 | 445,200 | — | — |
| 2024-06-14 | $806.57 | $929.73 | 299,800 | — | — |
| 2024-06-13 | $817.00 | $941.75 | 529,000 | — | — |
| 2024-06-12 | $815.63 | $940.17 | 630,100 | — | — |
| 2024-06-11 | $783.98 | $903.69 | 299,000 | — | — |
| 2024-06-10 | $779.58 | $898.62 | 466,300 | — | — |
| 2024-06-07 | $751.64 | $866.41 | 324,700 | — | — |
| 2024-06-06 | $758.61 | $874.45 | 463,600 | — | — |
| 2024-06-05 | $757.61 | $873.29 | 498,100 | — | — |
| 2024-06-04 | $726.56 | $837.50 | 256,000 | — | — |
| 2024-06-03 | $731.79 | $843.53 | 345,000 | — | — |
| 2024-05-31 | $735.63 | $847.96 | 762,300 | — | — |
| 2024-05-30 | $743.90 | $857.49 | 441,600 | — | — |
| 2024-05-29 | $746.40 | $860.37 | 478,600 | — | — |
| 2024-05-28 | $759.58 | $875.57 | 465,400 | — | — |
| 2024-05-24 | $753.38 | $868.42 | 287,900 | — | — |
| 2024-05-23 | $746.39 | $860.36 | 767,200 | — | — |
| 2024-05-22 | $760.62 | $876.76 | 432,800 | — | — |
| 2024-05-21 | $756.74 | $872.29 | 322,300 | — | — |
| 2024-05-20 | $755.88 | $871.30 | 419,400 | — | — |
| 2024-05-17 | $730.05 | $841.53 | 258,900 | — | — |
| 2024-05-16 | $728.10 | $839.28 | 398,500 | — | — |
| 2024-05-15 | $741.34 | $854.54 | 589,800 | — | — |
| 2024-05-14 | $713.71 | $822.69 | 320,700 | — | — |
| 2024-05-13 | $703.05 | $810.40 | 346,500 | — | — |
| 2024-05-10 | $702.54 | $809.82 | 432,000 | — | — |
| 2024-05-09 | $708.02 | $816.13 | 352,500 | — | — |
| 2024-05-08 | $713.37 | $822.30 | 337,000 | — | — |
| 2024-05-07 | $702.22 | $809.45 | 625,700 | — | — |
| 2024-05-06 | $733.05 | $844.98 | 399,900 | — | — |
| 2024-05-03 | $707.22 | $815.21 | 585,700 | — | — |
| 2024-05-02 | $712.89 | $821.75 | 1,200,600 | — | — |
| 2024-05-01 | $652.59 | $752.24 | 906,900 | — | — |
| 2024-04-30 | $669.33 | $771.53 | 502,800 | — | — |
| 2024-04-29 | $679.70 | $783.49 | 428,300 | — | — |
| 2024-04-26 | $677.23 | $780.64 | 402,800 | — | — |
| 2024-04-25 | $660.34 | $761.17 | 435,500 | — | — |
| 2024-04-24 | $642.21 | $740.27 | 768,900 | — | — |
| 2024-04-23 | $611.37 | $704.72 | 508,600 | — | — |
| 2024-04-22 | $600.63 | $692.34 | 467,800 | — | — |
| 2024-04-19 | $591.52 | $681.84 | 734,000 | — | — |
| 2024-04-18 | $620.31 | $715.03 | 652,900 | — | — |
| 2024-04-17 | $637.72 | $735.10 | 530,100 | — | — |
| 2024-04-16 | $655.53 | $755.63 | 380,600 | — | — |
| 2024-04-15 | $646.63 | $745.37 | 485,900 | — | — |
| 2024-04-12 | $658.23 | $758.74 | 422,500 | — | — |
| 2024-04-11 | $684.34 | $788.84 | 301,500 | — | — |
| 2024-04-10 | $666.49 | $768.26 | 417,500 | — | — |
| 2024-04-09 | $682.15 | $786.31 | 370,400 | — | — |
| 2024-04-08 | $681.32 | $785.36 | 574,600 | — | — |
| 2024-04-05 | $654.31 | $754.22 | 406,800 | — | — |
| 2024-04-04 | $643.14 | $741.35 | 655,600 | — | — |
| 2024-04-03 | $649.84 | $749.07 | 443,900 | — | — |
| 2024-04-02 | $648.97 | $748.07 | 564,000 | — | — |
| 2024-04-01 | $668.48 | $770.55 | 435,500 | — | — |
| 2024-03-28 | $677.42 | $780.86 | 353,400 | — | — |
| 2024-03-27 | $673.14 | $775.93 | 503,100 | — | — |
| 2024-03-26 | $666.49 | $766.82 | 375,500 | — | — |
| 2024-03-25 | $669.37 | $770.13 | 299,400 | — | — |
| 2024-03-22 | $672.31 | $773.52 | 490,300 | — | — |
| 2024-03-21 | $675.24 | $776.89 | 635,200 | — | — |
| 2024-03-20 | $667.01 | $767.42 | 581,400 | — | — |
| 2024-03-19 | $650.28 | $748.17 | 955,600 | — | — |
| 2024-03-18 | $674.30 | $775.81 | 624,400 | — | — |
| 2024-03-15 | $686.99 | $790.41 | 960,900 | — | — |
| 2024-03-14 | $693.00 | $797.32 | 517,300 | — | — |
| 2024-03-13 | $708.18 | $814.79 | 537,300 | — | — |
| 2024-03-12 | $736.55 | $847.43 | 417,400 | — | — |
| 2024-03-11 | $719.17 | $827.43 | 494,900 | — | — |
| 2024-03-08 | $732.21 | $842.43 | 537,700 | — | — |
| 2024-03-07 | $767.60 | $883.15 | 770,300 | — | — |
| 2024-03-06 | $731.37 | $841.47 | 473,600 | — | — |
| 2024-03-05 | $717.64 | $825.67 | 480,600 | — | — |
| 2024-03-04 | $735.68 | $846.43 | 802,000 | — | — |
| 2024-03-01 | $743.75 | $855.71 | 634,200 | — | — |
| 2024-02-29 | $720.04 | $828.43 | 859,400 | — | — |
| 2024-02-28 | $710.57 | $817.54 | 266,600 | — | — |
| 2024-02-27 | $709.29 | $816.06 | 301,900 | — | — |
| 2024-02-26 | $724.89 | $834.01 | 302,200 | — | — |
| 2024-02-23 | $721.13 | $829.69 | 564,300 | — | — |
| 2024-02-22 | $741.30 | $852.89 | 660,200 | — | — |
| 2024-02-21 | $713.92 | $821.39 | 477,100 | — | — |
| 2024-02-20 | $712.32 | $819.55 | 466,700 | — | — |
| 2024-02-16 | $730.50 | $840.47 | 373,000 | — | — |
| 2024-02-15 | $734.32 | $844.86 | 600,100 | — | — |
| 2024-02-14 | $745.18 | $857.36 | 602,700 | — | — |
| 2024-02-13 | $712.12 | $819.32 | 759,500 | — | — |
| 2024-02-12 | $729.87 | $839.74 | 645,400 | — | — |
| 2024-02-09 | $752.31 | $865.56 | 661,900 | — | — |
| 2024-02-08 | $737.07 | $848.03 | 1,658,500 | — | — |
| 2024-02-07 | $645.41 | $742.57 | 860,500 | — | — |
| 2024-02-06 | $632.98 | $728.27 | 556,200 | — | — |
| 2024-02-05 | $646.21 | $743.49 | 516,900 | — | — |
| 2024-02-02 | $635.86 | $731.58 | 481,100 | — | — |
| 2024-02-01 | $614.13 | $706.58 | 429,200 | — | — |
| 2024-01-31 | $602.72 | $693.45 | 439,200 | — | — |
| 2024-01-30 | $613.42 | $705.76 | 307,200 | — | — |
| 2024-01-29 | $619.78 | $713.08 | 462,500 | — | — |
| 2024-01-26 | $601.14 | $691.63 | 376,000 | — | — |
| 2024-01-25 | $615.68 | $708.36 | 519,900 | — | — |
| 2024-01-24 | $632.00 | $727.14 | 538,500 | — | — |
| 2024-01-23 | $642.00 | $738.64 | 277,700 | — | — |
| 2024-01-22 | $637.76 | $733.77 | 390,700 | — | — |
| 2024-01-19 | $631.33 | $726.37 | 674,100 | — | — |
| 2024-01-18 | $610.90 | $702.86 | 696,700 | — | — |
| 2024-01-17 | $584.35 | $672.32 | 399,500 | — | — |
| 2024-01-16 | $596.41 | $686.19 | 577,300 | — | — |
| 2024-01-12 | $578.76 | $665.88 | 280,700 | — | — |
| 2024-01-11 | $588.43 | $677.01 | 366,400 | — | — |
| 2024-01-10 | $589.19 | $677.88 | 401,700 | — | — |
| 2024-01-09 | $593.75 | $683.13 | 261,400 | — | — |
| 2024-01-08 | $590.71 | $679.63 | 456,500 | — | — |
| 2024-01-05 | $573.99 | $660.40 | 419,500 | — | — |
| 2024-01-04 | $571.06 | $657.02 | 858,400 | — | — |
| 2024-01-03 | $578.30 | $665.35 | 613,600 | — | — |
| 2024-01-02 | $604.00 | $694.92 | 611,500 | — | — |