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
- 1993-10-05 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 | $484.47 | $514.08 | 239,700 | — | — |
| 2024-12-30 | $485.45 | $515.12 | 317,100 | — | — |
| 2024-12-27 | $486.96 | $516.72 | 231,000 | — | — |
| 2024-12-26 | $489.22 | $519.12 | 194,500 | — | — |
| 2024-12-24 | $489.96 | $519.90 | 152,300 | — | — |
| 2024-12-23 | $487.22 | $516.99 | 411,000 | — | — |
| 2024-12-20 | $491.25 | $521.27 | 1,385,400 | — | — |
| 2024-12-19 | $481.22 | $510.63 | 459,300 | — | — |
| 2024-12-18 | $481.77 | $511.21 | 412,800 | — | — |
| 2024-12-17 | $497.42 | $527.82 | 683,800 | — | — |
| 2024-12-16 | $502.58 | $533.29 | 394,200 | — | — |
| 2024-12-13 | $508.46 | $539.53 | 239,100 | — | — |
| 2024-12-12 | $514.13 | $545.55 | 295,600 | — | — |
| 2024-12-11 | $518.54 | $550.23 | 263,100 | — | — |
| 2024-12-10 | $512.65 | $543.98 | 393,700 | — | — |
| 2024-12-09 | $514.44 | $545.88 | 518,200 | — | — |
| 2024-12-06 | $517.37 | $548.99 | 341,500 | — | — |
| 2024-12-05 | $516.60 | $548.17 | 322,400 | — | — |
| 2024-12-04 | $522.53 | $554.46 | 538,400 | — | — |
| 2024-12-03 | $515.66 | $547.17 | 510,000 | — | — |
| 2024-12-02 | $517.00 | $548.59 | 410,300 | — | — |
| 2024-11-29 | $517.93 | $549.58 | 247,300 | — | — |
| 2024-11-27 | $519.23 | $550.96 | 333,800 | — | — |
| 2024-11-26 | $523.00 | $554.96 | 545,700 | — | — |
| 2024-11-25 | $518.97 | $550.68 | 778,000 | — | — |
| 2024-11-22 | $519.78 | $551.54 | 415,900 | — | — |
| 2024-11-21 | $519.24 | $550.97 | 526,000 | — | — |
| 2024-11-20 | $518.00 | $549.65 | 482,500 | — | — |
| 2024-11-19 | $517.73 | $549.37 | 380,700 | — | — |
| 2024-11-18 | $520.73 | $552.55 | 368,100 | — | — |
| 2024-11-15 | $522.86 | $554.81 | 460,000 | — | — |
| 2024-11-14 | $537.10 | $569.92 | 450,800 | — | — |
| 2024-11-13 | $551.80 | $585.52 | 420,100 | — | — |
| 2024-11-12 | $550.66 | $584.31 | 335,100 | — | — |
| 2024-11-11 | $548.96 | $582.51 | 367,000 | — | — |
| 2024-11-08 | $547.40 | $580.85 | 519,600 | — | — |
| 2024-11-07 | $540.75 | $573.80 | 267,900 | — | — |
| 2024-11-06 | $536.90 | $569.71 | 497,900 | — | — |
| 2024-11-05 | $513.48 | $544.86 | 697,600 | — | — |
| 2024-11-04 | $505.06 | $535.92 | 463,000 | — | — |
| 2024-11-01 | $503.69 | $534.47 | 424,800 | — | — |
| 2024-10-31 | $502.50 | $533.21 | 379,300 | — | — |
| 2024-10-30 | $517.95 | $549.60 | 274,700 | — | — |
| 2024-10-29 | $518.25 | $549.92 | 230,600 | — | — |
| 2024-10-28 | $514.67 | $546.12 | 191,100 | — | — |
| 2024-10-25 | $513.36 | $544.73 | 144,900 | — | — |
| 2024-10-24 | $517.95 | $549.60 | 185,900 | — | — |
| 2024-10-23 | $520.85 | $552.68 | 204,200 | — | — |
| 2024-10-22 | $523.76 | $555.77 | 201,000 | — | — |
| 2024-10-21 | $531.35 | $563.82 | 151,400 | — | — |
| 2024-10-18 | $531.09 | $563.54 | 198,200 | — | — |
| 2024-10-17 | $532.27 | $564.80 | 165,800 | — | — |
| 2024-10-16 | $531.06 | $563.51 | 172,700 | — | — |
| 2024-10-15 | $530.04 | $562.43 | 206,000 | — | — |
| 2024-10-14 | $527.30 | $559.52 | 204,600 | — | — |
| 2024-10-11 | $521.22 | $553.07 | 261,200 | — | — |
| 2024-10-10 | $518.72 | $550.42 | 247,400 | — | — |
| 2024-10-09 | $520.68 | $552.50 | 167,100 | — | — |
| 2024-10-08 | $513.65 | $545.04 | 226,700 | — | — |
| 2024-10-07 | $509.81 | $540.96 | 154,700 | — | — |
| 2024-10-04 | $513.71 | $545.10 | 271,100 | — | — |
| 2024-10-03 | $508.29 | $539.35 | 192,800 | — | — |
| 2024-10-02 | $507.28 | $538.28 | 163,500 | — | — |
| 2024-10-01 | $501.23 | $531.86 | 362,000 | — | — |
| 2024-09-30 | $506.76 | $537.73 | 455,400 | — | — |
| 2024-09-27 | $508.94 | $540.04 | 263,200 | — | — |
| 2024-09-26 | $516.47 | $548.03 | 265,600 | — | — |
| 2024-09-25 | $511.08 | $542.31 | 326,100 | — | — |
| 2024-09-24 | $510.94 | $542.16 | 225,100 | — | — |
| 2024-09-23 | $516.38 | $547.94 | 197,000 | — | — |
| 2024-09-20 | $513.59 | $544.98 | 709,000 | — | — |
| 2024-09-19 | $513.42 | $544.79 | 210,000 | — | — |
| 2024-09-18 | $506.49 | $537.44 | 285,800 | — | — |
| 2024-09-17 | $507.35 | $538.35 | 215,500 | — | — |
| 2024-09-16 | $510.08 | $541.25 | 249,300 | — | — |
| 2024-09-13 | $510.56 | $541.76 | 202,300 | — | — |
| 2024-09-12 | $505.67 | $536.57 | 425,400 | — | — |
| 2024-09-11 | $499.77 | $530.31 | 307,900 | — | — |
| 2024-09-10 | $499.57 | $530.10 | 256,000 | — | — |
| 2024-09-09 | $492.83 | $522.95 | 293,600 | — | — |
| 2024-09-06 | $483.68 | $513.24 | 356,700 | — | — |
| 2024-09-05 | $483.46 | $513.00 | 219,500 | — | — |
| 2024-09-04 | $486.72 | $516.46 | 222,900 | — | — |
| 2024-09-03 | $481.83 | $511.27 | 333,500 | — | — |
| 2024-08-30 | $491.96 | $522.02 | 418,000 | — | — |
| 2024-08-29 | $485.88 | $515.57 | 311,900 | — | — |
| 2024-08-28 | $481.56 | $510.99 | 179,900 | — | — |
| 2024-08-27 | $485.77 | $515.46 | 264,900 | — | — |
| 2024-08-26 | $482.31 | $511.78 | 123,500 | — | — |
| 2024-08-23 | $480.86 | $510.25 | 226,700 | — | — |
| 2024-08-22 | $477.39 | $506.56 | 175,200 | — | — |
| 2024-08-21 | $481.17 | $510.57 | 307,200 | — | — |
| 2024-08-20 | $483.86 | $513.43 | 298,900 | — | — |
| 2024-08-19 | $485.00 | $514.64 | 297,300 | — | — |
| 2024-08-16 | $482.70 | $512.20 | 272,100 | — | — |
| 2024-08-15 | $484.11 | $513.69 | 251,300 | — | — |
| 2024-08-14 | $478.67 | $507.92 | 491,600 | — | — |
| 2024-08-13 | $479.82 | $509.14 | 267,900 | — | — |
| 2024-08-12 | $475.60 | $504.66 | 187,600 | — | — |
| 2024-08-09 | $480.67 | $510.04 | 205,000 | — | — |
| 2024-08-08 | $479.00 | $508.27 | 290,300 | — | — |
| 2024-08-07 | $467.26 | $495.81 | 262,000 | — | — |
| 2024-08-06 | $473.07 | $501.98 | 432,500 | — | — |
| 2024-08-05 | $457.47 | $485.43 | 487,300 | — | — |
| 2024-08-02 | $479.29 | $508.58 | 366,100 | — | — |
| 2024-08-01 | $493.27 | $523.41 | 432,200 | — | — |
| 2024-07-31 | $501.19 | $531.82 | 708,800 | — | — |
| 2024-07-30 | $498.77 | $529.25 | 997,500 | — | — |
| 2024-07-29 | $470.84 | $499.61 | 541,700 | — | — |
| 2024-07-26 | $470.92 | $499.70 | 424,700 | — | — |
| 2024-07-25 | $461.99 | $490.22 | 396,100 | — | — |
| 2024-07-24 | $457.42 | $485.37 | 402,500 | — | — |
| 2024-07-23 | $467.50 | $496.07 | 487,900 | — | — |
| 2024-07-22 | $471.69 | $500.51 | 343,200 | — | — |
| 2024-07-19 | $458.55 | $486.57 | 243,000 | — | — |
| 2024-07-18 | $459.27 | $487.34 | 227,100 | — | — |
| 2024-07-17 | $459.80 | $487.90 | 226,700 | — | — |
| 2024-07-16 | $466.10 | $494.58 | 284,800 | — | — |
| 2024-07-15 | $455.02 | $482.83 | 231,800 | — | — |
| 2024-07-12 | $455.38 | $483.21 | 251,300 | — | — |
| 2024-07-11 | $447.62 | $474.97 | 476,900 | — | — |
| 2024-07-10 | $448.51 | $475.92 | 355,500 | — | — |
| 2024-07-09 | $448.09 | $475.47 | 386,900 | — | — |
| 2024-07-08 | $449.14 | $476.59 | 302,300 | — | — |
| 2024-07-05 | $452.01 | $479.63 | 242,200 | — | — |
| 2024-07-03 | $447.75 | $475.11 | 232,200 | — | — |
| 2024-07-02 | $446.12 | $473.38 | 238,400 | — | — |
| 2024-07-01 | $441.32 | $468.29 | 381,500 | — | — |
| 2024-06-28 | $449.06 | $476.50 | 748,600 | — | — |
| 2024-06-27 | $444.77 | $471.95 | 290,300 | — | — |
| 2024-06-26 | $446.50 | $473.79 | 287,800 | — | — |
| 2024-06-25 | $449.91 | $477.40 | 338,000 | — | — |
| 2024-06-24 | $451.09 | $478.66 | 304,400 | — | — |
| 2024-06-21 | $452.13 | $479.76 | 786,500 | — | — |
| 2024-06-20 | $450.48 | $478.01 | 430,500 | — | — |
| 2024-06-18 | $446.30 | $473.57 | 449,700 | — | — |
| 2024-06-17 | $442.69 | $469.74 | 441,900 | — | — |
| 2024-06-14 | $432.21 | $458.62 | 626,300 | — | — |
| 2024-06-13 | $432.67 | $459.11 | 428,100 | — | — |
| 2024-06-12 | $435.76 | $462.39 | 844,600 | — | — |
| 2024-06-11 | $433.85 | $460.36 | 614,800 | — | — |
| 2024-06-10 | $436.30 | $462.96 | 307,100 | — | — |
| 2024-06-07 | $434.44 | $460.99 | 296,600 | — | — |
| 2024-06-06 | $432.20 | $458.61 | 342,600 | — | — |
| 2024-06-05 | $435.95 | $462.59 | 359,600 | — | — |
| 2024-06-04 | $428.12 | $454.28 | 381,400 | — | — |
| 2024-06-03 | $424.01 | $449.92 | 385,800 | — | — |
| 2024-05-31 | $419.67 | $445.32 | 749,800 | — | — |
| 2024-05-30 | $414.48 | $439.81 | 665,000 | — | — |
| 2024-05-29 | $427.74 | $453.88 | 373,400 | — | — |
| 2024-05-28 | $434.70 | $461.26 | 337,600 | — | — |
| 2024-05-24 | $439.04 | $465.87 | 362,100 | — | — |
| 2024-05-23 | $445.69 | $472.93 | 337,200 | — | — |
| 2024-05-22 | $451.93 | $479.55 | 289,300 | — | — |
| 2024-05-21 | $449.35 | $476.81 | 388,500 | — | — |
| 2024-05-20 | $456.30 | $484.18 | 278,600 | — | — |
| 2024-05-17 | $450.26 | $477.78 | 345,800 | — | — |
| 2024-05-16 | $447.78 | $475.14 | 306,200 | — | — |
| 2024-05-15 | $442.15 | $469.17 | 473,000 | — | — |
| 2024-05-14 | $436.57 | $463.25 | 341,800 | — | — |
| 2024-05-13 | $440.09 | $466.98 | 369,800 | — | — |
| 2024-05-10 | $439.27 | $466.11 | 311,000 | — | — |
| 2024-05-09 | $436.75 | $463.44 | 363,600 | — | — |
| 2024-05-08 | $434.27 | $460.81 | 368,200 | — | — |
| 2024-05-07 | $437.13 | $463.84 | 314,900 | — | — |
| 2024-05-06 | $436.38 | $463.05 | 311,200 | — | — |
| 2024-05-03 | $428.64 | $454.83 | 478,600 | — | — |
| 2024-05-02 | $419.04 | $444.65 | 618,200 | — | — |
| 2024-05-01 | $422.39 | $448.20 | 929,700 | — | — |
| 2024-04-30 | $412.59 | $437.80 | 1,344,200 | — | — |
| 2024-04-29 | $448.65 | $476.07 | 694,400 | — | — |
| 2024-04-26 | $448.78 | $476.20 | 292,200 | — | — |
| 2024-04-25 | $446.31 | $473.58 | 363,000 | — | — |
| 2024-04-24 | $451.06 | $478.62 | 283,600 | — | — |
| 2024-04-23 | $450.26 | $477.78 | 253,000 | — | — |
| 2024-04-22 | $443.06 | $470.14 | 391,900 | — | — |
| 2024-04-19 | $440.38 | $467.29 | 445,400 | — | — |
| 2024-04-18 | $449.61 | $477.09 | 426,500 | — | — |
| 2024-04-17 | $449.31 | $476.77 | 401,500 | — | — |
| 2024-04-16 | $458.13 | $486.13 | 496,700 | — | — |
| 2024-04-15 | $463.59 | $491.92 | 626,600 | — | — |
| 2024-04-12 | $465.45 | $493.89 | 319,500 | — | — |
| 2024-04-11 | $474.72 | $503.73 | 306,100 | — | — |
| 2024-04-10 | $463.78 | $492.12 | 249,400 | — | — |
| 2024-04-09 | $469.89 | $498.60 | 247,100 | — | — |
| 2024-04-08 | $471.87 | $500.71 | 340,000 | — | — |
| 2024-04-05 | $470.36 | $499.10 | 233,200 | — | — |
| 2024-04-04 | $464.34 | $492.72 | 365,900 | — | — |
| 2024-04-03 | $472.09 | $500.94 | 230,800 | — | — |
| 2024-04-02 | $469.48 | $498.17 | 249,600 | — | — |
| 2024-04-01 | $477.44 | $506.62 | 255,600 | — | — |
| 2024-03-28 | $476.67 | $505.80 | 402,300 | — | — |
| 2024-03-27 | $480.84 | $510.22 | 299,700 | — | — |
| 2024-03-26 | $475.45 | $504.50 | 357,100 | — | — |
| 2024-03-25 | $473.61 | $502.55 | 333,900 | — | — |
| 2024-03-22 | $479.34 | $508.63 | 233,000 | — | — |
| 2024-03-21 | $483.11 | $512.63 | 446,700 | — | — |
| 2024-03-20 | $480.28 | $509.63 | 304,300 | — | — |
| 2024-03-19 | $477.02 | $506.17 | 238,400 | — | — |
| 2024-03-18 | $474.75 | $503.76 | 289,000 | — | — |
| 2024-03-15 | $470.97 | $499.75 | 493,600 | — | — |
| 2024-03-14 | $468.94 | $497.60 | 369,300 | — | — |
| 2024-03-13 | $476.70 | $505.83 | 294,100 | — | — |
| 2024-03-12 | $476.16 | $505.26 | 321,400 | — | — |
| 2024-03-11 | $465.00 | $493.42 | 309,400 | — | — |
| 2024-03-08 | $463.56 | $491.89 | 387,200 | — | — |
| 2024-03-07 | $470.00 | $498.72 | 556,800 | — | — |
| 2024-03-06 | $468.97 | $497.63 | 259,500 | — | — |
| 2024-03-05 | $460.23 | $488.35 | 256,100 | — | — |
| 2024-03-04 | $469.75 | $498.46 | 316,600 | — | — |
| 2024-03-01 | $471.48 | $500.29 | 274,800 | — | — |
| 2024-02-29 | $465.56 | $494.01 | 607,000 | — | — |
| 2024-02-28 | $465.69 | $494.15 | 221,000 | — | — |
| 2024-02-27 | $461.05 | $489.22 | 231,200 | — | — |
| 2024-02-26 | $460.97 | $489.14 | 213,400 | — | — |
| 2024-02-23 | $460.64 | $488.79 | 280,800 | — | — |
| 2024-02-22 | $453.46 | $481.17 | 304,400 | — | — |
| 2024-02-21 | $440.76 | $467.69 | 498,100 | — | — |
| 2024-02-20 | $445.00 | $472.19 | 602,200 | — | — |
| 2024-02-16 | $448.61 | $476.02 | 391,500 | — | — |
| 2024-02-15 | $453.81 | $481.54 | 577,800 | — | — |
| 2024-02-14 | $449.86 | $477.35 | 538,600 | — | — |
| 2024-02-13 | $446.24 | $473.51 | 401,200 | — | — |
| 2024-02-12 | $450.97 | $478.53 | 477,500 | — | — |
| 2024-02-09 | $463.52 | $491.85 | 342,800 | — | — |
| 2024-02-08 | $456.18 | $484.06 | 474,800 | — | — |
| 2024-02-07 | $449.95 | $477.45 | 1,064,800 | — | — |
| 2024-02-06 | $461.70 | $489.91 | 1,171,600 | — | — |
| 2024-02-05 | $469.79 | $498.50 | 417,000 | — | — |
| 2024-02-02 | $469.89 | $498.60 | 453,600 | — | — |
| 2024-02-01 | $467.01 | $495.55 | 311,700 | — | — |
| 2024-01-31 | $457.44 | $485.39 | 369,600 | — | — |
| 2024-01-30 | $465.54 | $493.99 | 257,800 | — | — |
| 2024-01-29 | $463.69 | $492.03 | 202,600 | — | — |
| 2024-01-26 | $460.83 | $488.99 | 206,200 | — | — |
| 2024-01-25 | $461.19 | $489.37 | 306,900 | — | — |
| 2024-01-24 | $463.08 | $491.38 | 260,600 | — | — |
| 2024-01-23 | $466.22 | $494.71 | 265,800 | — | — |
| 2024-01-22 | $468.00 | $496.60 | 306,500 | — | — |
| 2024-01-19 | $464.88 | $493.29 | 1,080,300 | — | — |
| 2024-01-18 | $463.09 | $491.39 | 591,900 | — | — |
| 2024-01-17 | $454.38 | $482.15 | 548,400 | — | — |
| 2024-01-16 | $453.10 | $480.79 | 558,700 | — | — |
| 2024-01-12 | $454.21 | $481.97 | 380,000 | — | — |
| 2024-01-11 | $444.66 | $471.83 | 290,500 | — | — |
| 2024-01-10 | $441.56 | $468.54 | 348,300 | — | — |
| 2024-01-09 | $436.98 | $463.68 | 291,100 | — | — |
| 2024-01-08 | $435.82 | $462.45 | 336,200 | — | — |
| 2024-01-05 | $425.37 | $451.36 | 326,000 | — | — |
| 2024-01-04 | $426.54 | $452.61 | 380,000 | — | — |
| 2024-01-03 | $427.54 | $453.67 | 435,500 | — | — |
| 2024-01-02 | $437.25 | $463.97 | 442,800 | — | — |