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-07-13 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 — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $564.33 | $1,196.19 | 297,400 | — | — |
| 2021-12-30 | $557.41 | $1,181.53 | 231,600 | — | — |
| 2021-12-29 | $562.40 | $1,192.10 | 258,400 | — | — |
| 2021-12-28 | $557.77 | $1,182.29 | 189,800 | — | — |
| 2021-12-27 | $557.21 | $1,181.10 | 477,600 | — | — |
| 2021-12-23 | $545.84 | $1,157.00 | 337,500 | — | — |
| 2021-12-22 | $534.83 | $1,133.66 | 298,000 | — | — |
| 2021-12-21 | $529.96 | $1,123.34 | 415,800 | — | — |
| 2021-12-20 | $530.61 | $1,124.72 | 301,500 | — | — |
| 2021-12-17 | $528.38 | $1,119.99 | 645,100 | — | — |
| 2021-12-16 | $532.20 | $1,128.09 | 361,200 | — | — |
| 2021-12-15 | $523.92 | $1,110.54 | 515,000 | — | — |
| 2021-12-14 | $523.15 | $1,108.91 | 429,600 | — | — |
| 2021-12-13 | $537.36 | $1,137.03 | 448,600 | — | — |
| 2021-12-10 | $534.42 | $1,130.81 | 315,700 | — | — |
| 2021-12-09 | $530.29 | $1,122.07 | 274,200 | — | — |
| 2021-12-08 | $534.17 | $1,130.28 | 346,600 | — | — |
| 2021-12-07 | $537.43 | $1,137.18 | 404,200 | — | — |
| 2021-12-06 | $517.08 | $1,094.12 | 320,500 | — | — |
| 2021-12-03 | $521.77 | $1,104.05 | 293,800 | — | — |
| 2021-12-02 | $525.00 | $1,110.88 | 363,800 | — | — |
| 2021-12-01 | $511.65 | $1,082.63 | 342,600 | — | — |
| 2021-11-30 | $524.14 | $1,109.06 | 901,100 | — | — |
| 2021-11-29 | $533.95 | $1,129.82 | 323,900 | — | — |
| 2021-11-26 | $529.88 | $1,121.21 | 205,400 | — | — |
| 2021-11-24 | $533.98 | $1,129.88 | 209,600 | — | — |
| 2021-11-23 | $531.91 | $1,125.50 | 277,800 | — | — |
| 2021-11-22 | $533.36 | $1,128.57 | 298,800 | — | — |
| 2021-11-19 | $535.59 | $1,133.29 | 615,400 | — | — |
| 2021-11-18 | $536.83 | $1,135.91 | 342,000 | — | — |
| 2021-11-17 | $531.48 | $1,124.59 | 404,600 | — | — |
| 2021-11-16 | $525.25 | $1,111.41 | 411,800 | — | — |
| 2021-11-15 | $517.32 | $1,094.63 | 762,800 | — | — |
| 2021-11-12 | $513.30 | $1,086.12 | 784,100 | — | — |
| 2021-11-11 | $506.96 | $1,072.71 | 498,900 | — | — |
| 2021-11-10 | $495.15 | $1,047.72 | 244,500 | — | — |
| 2021-11-09 | $498.49 | $1,054.79 | 453,300 | — | — |
| 2021-11-08 | $496.67 | $1,050.94 | 257,800 | — | — |
| 2021-11-05 | $495.88 | $1,049.26 | 486,300 | — | — |
| 2021-11-04 | $509.38 | $1,077.83 | 596,200 | — | — |
| 2021-11-03 | $485.26 | $1,026.79 | 364,300 | — | — |
| 2021-11-02 | $486.87 | $1,030.20 | 462,500 | — | — |
| 2021-11-01 | $487.38 | $1,031.28 | 457,100 | — | — |
| 2021-10-29 | $488.97 | $1,034.64 | 351,800 | — | — |
| 2021-10-28 | $479.33 | $1,014.24 | 473,200 | — | — |
| 2021-10-27 | $480.27 | $1,016.23 | 571,400 | — | — |
| 2021-10-26 | $465.78 | $985.57 | 362,900 | — | — |
| 2021-10-25 | $466.24 | $986.55 | 293,500 | — | — |
| 2021-10-22 | $464.33 | $982.51 | 408,600 | — | — |
| 2021-10-21 | $467.96 | $990.19 | 457,000 | — | — |
| 2021-10-20 | $458.58 | $970.34 | 576,400 | — | — |
| 2021-10-19 | $465.37 | $984.71 | 519,100 | — | — |
| 2021-10-18 | $459.90 | $973.13 | 762,800 | — | — |
| 2021-10-15 | $454.91 | $962.57 | 1,369,200 | — | — |
| 2021-10-14 | $477.48 | $1,010.33 | 1,518,300 | — | — |
| 2021-10-13 | $476.28 | $1,007.79 | 629,700 | — | — |
| 2021-10-12 | $480.05 | $1,015.77 | 413,500 | — | — |
| 2021-10-11 | $479.48 | $1,014.56 | 359,600 | — | — |
| 2021-10-08 | $480.32 | $1,016.34 | 327,800 | — | — |
| 2021-10-07 | $482.71 | $1,021.40 | 484,100 | — | — |
| 2021-10-06 | $482.66 | $1,021.29 | 469,400 | — | — |
| 2021-10-05 | $474.62 | $1,004.28 | 357,500 | — | — |
| 2021-10-04 | $470.91 | $996.43 | 465,900 | — | — |
| 2021-10-01 | $475.07 | $1,005.23 | 380,700 | — | — |
| 2021-09-30 | $476.96 | $1,009.23 | 485,500 | — | — |
| 2021-09-29 | $483.00 | $1,022.01 | 248,300 | — | — |
| 2021-09-28 | $484.91 | $1,026.05 | 368,000 | — | — |
| 2021-09-27 | $487.23 | $1,030.96 | 356,600 | — | — |
| 2021-09-24 | $489.84 | $1,036.48 | 357,200 | — | — |
| 2021-09-23 | $492.81 | $1,042.77 | 252,100 | — | — |
| 2021-09-22 | $495.52 | $1,048.50 | 428,100 | — | — |
| 2021-09-21 | $498.15 | $1,054.07 | 349,500 | — | — |
| 2021-09-20 | $497.06 | $1,051.76 | 396,200 | — | — |
| 2021-09-17 | $503.54 | $1,065.47 | 908,000 | — | — |
| 2021-09-16 | $511.21 | $1,081.70 | 402,300 | — | — |
| 2021-09-15 | $505.56 | $1,069.75 | 354,900 | — | — |
| 2021-09-14 | $506.96 | $1,072.71 | 277,300 | — | — |
| 2021-09-13 | $511.10 | $1,079.48 | 441,200 | — | — |
| 2021-09-10 | $510.87 | $1,078.99 | 323,000 | — | — |
| 2021-09-09 | $516.12 | $1,090.08 | 255,600 | — | — |
| 2021-09-08 | $521.37 | $1,101.17 | 319,200 | — | — |
| 2021-09-07 | $514.02 | $1,085.65 | 446,800 | — | — |
| 2021-09-03 | $514.50 | $1,086.66 | 373,000 | — | — |
| 2021-09-02 | $517.29 | $1,092.55 | 286,100 | — | — |
| 2021-09-01 | $515.40 | $1,088.56 | 343,600 | — | — |
| 2021-08-31 | $516.89 | $1,091.71 | 299,800 | — | — |
| 2021-08-30 | $517.25 | $1,092.47 | 272,200 | — | — |
| 2021-08-27 | $511.87 | $1,081.11 | 238,700 | — | — |
| 2021-08-26 | $510.59 | $1,078.40 | 238,200 | — | — |
| 2021-08-25 | $512.14 | $1,081.68 | 417,000 | — | — |
| 2021-08-24 | $501.58 | $1,059.37 | 377,900 | — | — |
| 2021-08-23 | $509.52 | $1,076.14 | 397,800 | — | — |
| 2021-08-20 | $509.52 | $1,076.14 | 761,100 | — | — |
| 2021-08-19 | $518.32 | $1,094.73 | 263,400 | — | — |
| 2021-08-18 | $525.62 | $1,110.15 | 335,700 | — | — |
| 2021-08-17 | $527.75 | $1,114.65 | 638,400 | — | — |
| 2021-08-16 | $513.19 | $1,083.89 | 332,200 | — | — |
| 2021-08-13 | $517.02 | $1,091.98 | 462,000 | — | — |
| 2021-08-12 | $516.48 | $1,090.84 | 303,400 | — | — |
| 2021-08-11 | $515.33 | $1,088.41 | 263,900 | — | — |
| 2021-08-10 | $518.93 | $1,096.02 | 315,800 | — | — |
| 2021-08-09 | $529.47 | $1,118.28 | 258,900 | — | — |
| 2021-08-06 | $533.44 | $1,126.66 | 254,000 | — | — |
| 2021-08-05 | $535.48 | $1,130.97 | 261,800 | — | — |
| 2021-08-04 | $536.68 | $1,133.51 | 407,900 | — | — |
| 2021-08-03 | $540.47 | $1,141.51 | 460,300 | — | — |
| 2021-08-02 | $530.36 | $1,120.16 | 330,000 | — | — |
| 2021-07-30 | $525.49 | $1,109.87 | 348,800 | — | — |
| 2021-07-29 | $526.17 | $1,111.31 | 449,500 | — | — |
| 2021-07-28 | $524.57 | $1,107.93 | 546,000 | — | — |
| 2021-07-27 | $538.01 | $1,136.32 | 499,200 | — | — |
| 2021-07-26 | $534.32 | $1,128.52 | 660,700 | — | — |
| 2021-07-23 | $525.45 | $1,109.79 | 1,342,100 | — | — |
| 2021-07-22 | $538.82 | $1,138.03 | 3,038,100 | — | — |
| 2021-07-21 | $470.37 | $993.46 | 615,800 | — | — |
| 2021-07-20 | $474.97 | $1,003.17 | 593,000 | — | — |
| 2021-07-19 | $478.49 | $1,010.61 | 578,600 | — | — |
| 2021-07-16 | $482.68 | $1,019.46 | 420,700 | — | — |
| 2021-07-15 | $484.84 | $1,024.02 | 454,800 | — | — |
| 2021-07-14 | $485.32 | $1,025.03 | 280,300 | — | — |
| 2021-07-13 | $485.68 | $1,025.79 | 476,500 | — | — |
| 2021-07-12 | $480.11 | $1,014.03 | 383,700 | — | — |
| 2021-07-09 | $477.56 | $1,008.64 | 427,200 | — | — |
| 2021-07-08 | $474.55 | $1,002.28 | 537,500 | — | — |
| 2021-07-07 | $478.18 | $1,009.95 | 432,300 | — | — |
| 2021-07-06 | $476.61 | $1,006.63 | 466,400 | — | — |
| 2021-07-02 | $474.24 | $1,001.63 | 404,000 | — | — |
| 2021-07-01 | $466.02 | $984.27 | 440,500 | — | — |
| 2021-06-30 | $466.49 | $985.26 | 747,800 | — | — |
| 2021-06-29 | $463.45 | $978.84 | 439,200 | — | — |
| 2021-06-28 | $463.53 | $979.01 | 451,400 | — | — |
| 2021-06-25 | $457.98 | $967.29 | 960,600 | — | — |
| 2021-06-24 | $459.81 | $971.15 | 480,400 | — | — |
| 2021-06-23 | $456.75 | $964.69 | 406,300 | — | — |
| 2021-06-22 | $459.82 | $971.17 | 452,700 | — | — |
| 2021-06-21 | $459.46 | $970.41 | 624,800 | — | — |
| 2021-06-18 | $460.19 | $971.95 | 1,148,500 | — | — |
| 2021-06-17 | $457.20 | $965.64 | 595,400 | — | — |
| 2021-06-16 | $447.59 | $945.34 | 626,400 | — | — |
| 2021-06-15 | $445.76 | $941.48 | 404,800 | — | — |
| 2021-06-14 | $448.16 | $946.55 | 473,000 | — | — |
| 2021-06-11 | $452.96 | $954.70 | 459,100 | — | — |
| 2021-06-10 | $448.43 | $945.15 | 446,100 | — | — |
| 2021-06-09 | $442.71 | $933.09 | 331,600 | — | — |
| 2021-06-08 | $443.36 | $934.47 | 684,500 | — | — |
| 2021-06-07 | $437.92 | $923.00 | 519,300 | — | — |
| 2021-06-04 | $431.14 | $908.71 | 516,400 | — | — |
| 2021-06-03 | $425.12 | $896.02 | 418,000 | — | — |
| 2021-06-02 | $426.20 | $898.30 | 552,000 | — | — |
| 2021-06-01 | $423.00 | $891.55 | 434,800 | — | — |
| 2021-05-28 | $426.87 | $899.71 | 458,400 | — | — |
| 2021-05-27 | $423.97 | $893.60 | 471,700 | — | — |
| 2021-05-26 | $420.69 | $886.68 | 429,300 | — | — |
| 2021-05-25 | $421.04 | $887.42 | 702,400 | — | — |
| 2021-05-24 | $420.90 | $887.13 | 695,700 | — | — |
| 2021-05-21 | $427.65 | $901.35 | 870,900 | — | — |
| 2021-05-20 | $428.94 | $904.07 | 1,039,100 | — | — |
| 2021-05-19 | $431.95 | $910.42 | 564,800 | — | — |
| 2021-05-18 | $432.86 | $912.33 | 695,500 | — | — |
| 2021-05-17 | $432.86 | $912.33 | 713,800 | — | — |
| 2021-05-14 | $427.29 | $900.59 | 636,200 | — | — |
| 2021-05-13 | $422.40 | $890.29 | 594,900 | — | — |
| 2021-05-12 | $425.44 | $896.70 | 1,772,100 | — | — |
| 2021-05-11 | $422.34 | $890.16 | 730,300 | — | — |
| 2021-05-10 | $431.07 | $908.56 | 596,700 | — | — |
| 2021-05-07 | $432.47 | $911.51 | 566,000 | — | — |
| 2021-05-06 | $430.03 | $906.37 | 525,200 | — | — |
| 2021-05-05 | $431.89 | $910.29 | 713,100 | — | — |
| 2021-05-04 | $433.99 | $914.72 | 744,300 | — | — |
| 2021-05-03 | $433.59 | $913.87 | 793,500 | — | — |
| 2021-04-30 | $422.34 | $890.16 | 733,900 | — | — |
| 2021-04-29 | $415.98 | $876.76 | 1,139,000 | — | — |
| 2021-04-28 | $403.95 | $851.40 | 904,100 | — | — |
| 2021-04-27 | $401.03 | $845.25 | 456,600 | — | — |
| 2021-04-26 | $400.21 | $843.52 | 434,800 | — | — |
| 2021-04-23 | $397.71 | $838.25 | 368,300 | — | — |
| 2021-04-22 | $398.76 | $840.46 | 429,400 | — | — |
| 2021-04-21 | $394.80 | $832.12 | 348,200 | — | — |
| 2021-04-20 | $398.05 | $838.97 | 563,600 | — | — |
| 2021-04-19 | $397.96 | $838.78 | 407,700 | — | — |
| 2021-04-16 | $394.83 | $832.18 | 253,500 | — | — |
| 2021-04-15 | $392.99 | $828.30 | 454,000 | — | — |
| 2021-04-14 | $390.64 | $823.35 | 401,400 | — | — |
| 2021-04-13 | $394.93 | $832.39 | 494,900 | — | — |
| 2021-04-12 | $390.62 | $823.31 | 420,000 | — | — |
| 2021-04-09 | $390.35 | $822.74 | 440,600 | — | — |
| 2021-04-08 | $383.92 | $809.18 | 362,200 | — | — |
| 2021-04-07 | $382.30 | $805.77 | 282,800 | — | — |
| 2021-04-06 | $380.68 | $802.35 | 510,000 | — | — |
| 2021-04-05 | $371.64 | $783.30 | 701,700 | — | — |
| 2021-04-01 | $373.38 | $786.97 | 567,600 | — | — |
| 2021-03-31 | $367.79 | $775.19 | 513,700 | — | — |
| 2021-03-30 | $368.13 | $775.90 | 548,900 | — | — |
| 2021-03-29 | $372.08 | $784.23 | 460,400 | — | — |
| 2021-03-26 | $371.84 | $783.72 | 483,100 | — | — |
| 2021-03-25 | $367.60 | $774.79 | 627,800 | — | — |
| 2021-03-24 | $366.22 | $771.88 | 751,400 | — | — |
| 2021-03-23 | $374.42 | $789.16 | 608,500 | — | — |
| 2021-03-22 | $369.32 | $778.41 | 555,400 | — | — |
| 2021-03-19 | $363.70 | $766.57 | 898,200 | — | — |
| 2021-03-18 | $363.82 | $766.82 | 583,900 | — | — |
| 2021-03-17 | $363.25 | $765.62 | 646,400 | — | — |
| 2021-03-16 | $366.01 | $771.44 | 687,700 | — | — |
| 2021-03-15 | $362.97 | $765.03 | 758,300 | — | — |
| 2021-03-12 | $361.11 | $761.11 | 683,100 | — | — |
| 2021-03-11 | $358.37 | $753.35 | 990,600 | — | — |
| 2021-03-10 | $357.93 | $752.43 | 1,581,900 | — | — |
| 2021-03-09 | $354.08 | $744.33 | 1,405,000 | — | — |
| 2021-03-08 | $333.51 | $701.09 | 991,200 | — | — |
| 2021-03-05 | $330.24 | $694.22 | 736,000 | — | — |
| 2021-03-04 | $330.53 | $694.83 | 768,500 | — | — |
| 2021-03-03 | $332.73 | $699.45 | 802,000 | — | — |
| 2021-03-02 | $343.01 | $721.06 | 592,200 | — | — |
| 2021-03-01 | $345.06 | $725.37 | 1,157,600 | — | — |
| 2021-02-26 | $346.51 | $728.42 | 1,340,600 | — | — |
| 2021-02-25 | $339.00 | $712.63 | 2,628,600 | — | — |
| 2021-02-24 | $364.59 | $766.43 | 624,800 | — | — |
| 2021-02-23 | $366.74 | $770.95 | 639,000 | — | — |
| 2021-02-22 | $365.16 | $767.62 | 768,900 | — | — |
| 2021-02-19 | $371.46 | $780.87 | 501,100 | — | — |
| 2021-02-18 | $377.14 | $792.81 | 302,900 | — | — |
| 2021-02-17 | $376.49 | $791.44 | 534,200 | — | — |
| 2021-02-16 | $377.92 | $794.45 | 469,600 | — | — |
| 2021-02-12 | $385.17 | $809.69 | 355,200 | — | — |
| 2021-02-11 | $385.20 | $809.75 | 462,100 | — | — |
| 2021-02-10 | $382.06 | $803.15 | 465,800 | — | — |
| 2021-02-09 | $382.96 | $805.04 | 399,700 | — | — |
| 2021-02-08 | $380.06 | $798.95 | 443,500 | — | — |
| 2021-02-05 | $377.23 | $793.00 | 518,600 | — | — |
| 2021-02-04 | $373.00 | $784.11 | 456,500 | — | — |
| 2021-02-03 | $373.33 | $784.80 | 495,500 | — | — |
| 2021-02-02 | $377.22 | $792.98 | 460,200 | — | — |
| 2021-02-01 | $371.42 | $780.78 | 471,700 | — | — |
| 2021-01-29 | $370.76 | $779.40 | 506,300 | — | — |
| 2021-01-28 | $371.60 | $781.16 | 763,200 | — | — |
| 2021-01-27 | $376.91 | $792.33 | 635,700 | — | — |
| 2021-01-26 | $378.84 | $796.38 | 581,500 | — | — |
| 2021-01-25 | $378.49 | $795.65 | 424,200 | — | — |
| 2021-01-22 | $380.37 | $799.60 | 341,400 | — | — |
| 2021-01-21 | $381.12 | $801.18 | 500,600 | — | — |
| 2021-01-20 | $379.00 | $796.72 | 412,800 | — | — |
| 2021-01-19 | $372.65 | $783.37 | 510,400 | — | — |
| 2021-01-15 | $375.23 | $788.79 | 494,800 | — | — |
| 2021-01-14 | $373.80 | $785.79 | 655,800 | — | — |
| 2021-01-13 | $381.86 | $802.73 | 443,000 | — | — |
| 2021-01-12 | $385.50 | $810.38 | 561,900 | — | — |
| 2021-01-11 | $390.54 | $820.98 | 629,800 | — | — |
| 2021-01-08 | $388.83 | $817.38 | 491,500 | — | — |
| 2021-01-07 | $383.19 | $805.53 | 528,900 | — | — |
| 2021-01-06 | $384.87 | $809.06 | 629,700 | — | — |
| 2021-01-05 | $381.34 | $801.64 | 547,100 | — | — |
| 2021-01-04 | $379.50 | $797.77 | 663,400 | — | — |