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
- 2014-10-09 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 | $659.15 | $659.15 | 341,800 | — | — |
| 2021-12-30 | $663.25 | $663.25 | 242,200 | — | — |
| 2021-12-29 | $659.15 | $659.15 | 404,000 | — | — |
| 2021-12-28 | $666.16 | $666.16 | 285,800 | — | — |
| 2021-12-27 | $675.69 | $675.69 | 347,200 | — | — |
| 2021-12-23 | $675.00 | $675.00 | 256,300 | — | — |
| 2021-12-22 | $678.54 | $678.54 | 757,200 | — | — |
| 2021-12-21 | $680.20 | $680.20 | 447,100 | — | — |
| 2021-12-20 | $651.15 | $651.15 | 415,700 | — | — |
| 2021-12-17 | $668.50 | $668.50 | 1,086,400 | — | — |
| 2021-12-16 | $650.68 | $650.68 | 938,800 | — | — |
| 2021-12-15 | $703.03 | $703.03 | 804,200 | — | — |
| 2021-12-14 | $687.71 | $687.71 | 807,200 | — | — |
| 2021-12-13 | $726.15 | $726.15 | 621,800 | — | — |
| 2021-12-10 | $723.29 | $723.29 | 577,800 | — | — |
| 2021-12-09 | $738.94 | $738.94 | 533,600 | — | — |
| 2021-12-08 | $778.48 | $778.48 | 460,700 | — | — |
| 2021-12-07 | $761.10 | $761.10 | 507,100 | — | — |
| 2021-12-06 | $712.41 | $712.41 | 1,178,000 | — | — |
| 2021-12-03 | $745.03 | $745.03 | 890,100 | — | — |
| 2021-12-02 | $793.72 | $793.72 | 543,000 | — | — |
| 2021-12-01 | $765.64 | $765.64 | 674,700 | — | — |
| 2021-11-30 | $806.91 | $806.91 | 680,200 | — | — |
| 2021-11-29 | $851.91 | $851.91 | 658,100 | — | — |
| 2021-11-26 | $803.47 | $803.47 | 511,800 | — | — |
| 2021-11-24 | $802.76 | $802.76 | 681,400 | — | — |
| 2021-11-23 | $753.28 | $753.28 | 801,100 | — | — |
| 2021-11-22 | $783.35 | $783.35 | 499,900 | — | — |
| 2021-11-19 | $822.34 | $822.34 | 307,600 | — | — |
| 2021-11-18 | $840.29 | $840.29 | 455,400 | — | — |
| 2021-11-17 | $838.41 | $838.41 | 615,400 | — | — |
| 2021-11-16 | $852.08 | $852.08 | 328,500 | — | — |
| 2021-11-15 | $832.02 | $832.02 | 267,100 | — | — |
| 2021-11-12 | $841.26 | $841.26 | 339,500 | — | — |
| 2021-11-11 | $818.83 | $818.83 | 338,000 | — | — |
| 2021-11-10 | $806.96 | $806.96 | 515,100 | — | — |
| 2021-11-09 | $850.32 | $850.32 | 551,200 | — | — |
| 2021-11-08 | $815.30 | $815.30 | 345,000 | — | — |
| 2021-11-05 | $802.46 | $802.46 | 473,400 | — | — |
| 2021-11-04 | $819.08 | $819.08 | 890,000 | — | — |
| 2021-11-03 | $776.74 | $776.74 | 767,200 | — | — |
| 2021-11-02 | $787.33 | $787.33 | 531,500 | — | — |
| 2021-11-01 | $803.67 | $803.67 | 401,200 | — | — |
| 2021-10-29 | $810.23 | $810.23 | 471,100 | — | — |
| 2021-10-28 | $814.35 | $814.35 | 383,400 | — | — |
| 2021-10-27 | $796.95 | $796.95 | 331,000 | — | — |
| 2021-10-26 | $805.24 | $805.24 | 299,900 | — | — |
| 2021-10-25 | $805.70 | $805.70 | 359,200 | — | — |
| 2021-10-22 | $814.16 | $814.16 | 220,800 | — | — |
| 2021-10-21 | $802.48 | $802.48 | 327,800 | — | — |
| 2021-10-20 | $795.39 | $795.39 | 313,300 | — | — |
| 2021-10-19 | $790.95 | $790.95 | 746,300 | — | — |
| 2021-10-18 | $803.03 | $803.03 | 365,300 | — | — |
| 2021-10-15 | $790.89 | $790.89 | 510,400 | — | — |
| 2021-10-14 | $789.06 | $789.06 | 861,600 | — | — |
| 2021-10-13 | $786.25 | $786.25 | 977,000 | — | — |
| 2021-10-12 | $758.27 | $758.27 | 1,980,000 | — | — |
| 2021-10-11 | $682.72 | $682.72 | 440,900 | — | — |
| 2021-10-08 | $679.87 | $679.87 | 461,000 | — | — |
| 2021-10-07 | $683.63 | $683.63 | 421,200 | — | — |
| 2021-10-06 | $666.75 | $666.75 | 482,200 | — | — |
| 2021-10-05 | $648.85 | $648.85 | 478,300 | — | — |
| 2021-10-04 | $633.79 | $633.79 | 888,100 | — | — |
| 2021-10-01 | $684.23 | $684.23 | 505,700 | — | — |
| 2021-09-30 | $676.09 | $676.09 | 447,500 | — | — |
| 2021-09-29 | $681.24 | $681.24 | 491,600 | — | — |
| 2021-09-28 | $671.71 | $671.71 | 664,000 | — | — |
| 2021-09-27 | $708.96 | $708.96 | 667,500 | — | — |
| 2021-09-24 | $732.14 | $732.14 | 309,100 | — | — |
| 2021-09-23 | $734.28 | $734.28 | 491,600 | — | — |
| 2021-09-22 | $711.43 | $711.43 | 439,900 | — | — |
| 2021-09-21 | $694.62 | $694.62 | 363,900 | — | — |
| 2021-09-20 | $686.34 | $686.34 | 400,300 | — | — |
| 2021-09-17 | $696.68 | $696.68 | 609,800 | — | — |
| 2021-09-16 | $703.10 | $703.10 | 373,600 | — | — |
| 2021-09-15 | $679.35 | $679.35 | 433,600 | — | — |
| 2021-09-14 | $671.83 | $671.83 | 442,700 | — | — |
| 2021-09-13 | $670.01 | $670.01 | 502,900 | — | — |
| 2021-09-10 | $670.77 | $670.77 | 280,700 | — | — |
| 2021-09-09 | $681.89 | $681.89 | 231,500 | — | — |
| 2021-09-08 | $680.68 | $680.68 | 214,300 | — | — |
| 2021-09-07 | $687.10 | $687.10 | 388,100 | — | — |
| 2021-09-03 | $704.09 | $704.09 | 244,300 | — | — |
| 2021-09-02 | $684.40 | $684.40 | 240,900 | — | — |
| 2021-09-01 | $685.05 | $685.05 | 540,000 | — | — |
| 2021-08-31 | $684.47 | $684.47 | 387,200 | — | — |
| 2021-08-30 | $701.58 | $701.58 | 254,600 | — | — |
| 2021-08-27 | $702.55 | $702.55 | 405,200 | — | — |
| 2021-08-26 | $683.93 | $683.93 | 328,600 | — | — |
| 2021-08-25 | $685.25 | $685.25 | 270,500 | — | — |
| 2021-08-24 | $672.65 | $672.65 | 283,800 | — | — |
| 2021-08-23 | $675.23 | $675.23 | 248,900 | — | — |
| 2021-08-20 | $663.66 | $663.66 | 377,800 | — | — |
| 2021-08-19 | $648.08 | $648.08 | 275,600 | — | — |
| 2021-08-18 | $648.35 | $648.35 | 461,100 | — | — |
| 2021-08-17 | $648.18 | $648.18 | 310,300 | — | — |
| 2021-08-16 | $656.53 | $656.53 | 395,600 | — | — |
| 2021-08-13 | $667.33 | $667.33 | 353,200 | — | — |
| 2021-08-12 | $665.50 | $665.50 | 623,300 | — | — |
| 2021-08-11 | $655.11 | $655.11 | 688,600 | — | — |
| 2021-08-10 | $656.50 | $656.50 | 792,500 | — | — |
| 2021-08-09 | $657.52 | $657.52 | 617,700 | — | — |
| 2021-08-06 | $659.05 | $659.05 | 538,500 | — | — |
| 2021-08-05 | $660.00 | $660.00 | 1,167,400 | — | — |
| 2021-08-04 | $590.00 | $590.00 | 549,400 | — | — |
| 2021-08-03 | $583.89 | $583.89 | 367,300 | — | — |
| 2021-08-02 | $596.00 | $596.00 | 520,800 | — | — |
| 2021-07-30 | $596.02 | $596.02 | 512,700 | — | — |
| 2021-07-29 | $582.89 | $582.89 | 195,300 | — | — |
| 2021-07-28 | $589.02 | $589.02 | 217,900 | — | — |
| 2021-07-27 | $585.87 | $585.87 | 342,100 | — | — |
| 2021-07-26 | $597.62 | $597.62 | 517,200 | — | — |
| 2021-07-23 | $580.34 | $580.34 | 406,000 | — | — |
| 2021-07-22 | $587.99 | $587.99 | 246,600 | — | — |
| 2021-07-21 | $584.49 | $584.49 | 232,700 | — | — |
| 2021-07-20 | $576.75 | $576.75 | 421,900 | — | — |
| 2021-07-19 | $556.45 | $556.45 | 448,400 | — | — |
| 2021-07-16 | $559.59 | $559.59 | 267,600 | — | — |
| 2021-07-15 | $550.72 | $550.72 | 449,500 | — | — |
| 2021-07-14 | $554.68 | $554.68 | 495,200 | — | — |
| 2021-07-13 | $576.42 | $576.42 | 359,200 | — | — |
| 2021-07-12 | $587.98 | $587.98 | 267,600 | — | — |
| 2021-07-09 | $602.90 | $602.90 | 261,500 | — | — |
| 2021-07-08 | $601.15 | $601.15 | 363,200 | — | — |
| 2021-07-07 | $609.33 | $609.33 | 312,500 | — | — |
| 2021-07-06 | $602.07 | $602.07 | 355,300 | — | — |
| 2021-07-02 | $591.11 | $591.11 | 254,300 | — | — |
| 2021-07-01 | $586.09 | $586.09 | 279,200 | — | — |
| 2021-06-30 | $582.72 | $582.72 | 324,000 | — | — |
| 2021-06-29 | $596.44 | $596.44 | 313,700 | — | — |
| 2021-06-28 | $594.45 | $594.45 | 381,600 | — | — |
| 2021-06-25 | $582.31 | $582.31 | 684,700 | — | — |
| 2021-06-24 | $588.29 | $588.29 | 391,300 | — | — |
| 2021-06-23 | $590.82 | $590.82 | 275,300 | — | — |
| 2021-06-22 | $586.62 | $586.62 | 325,900 | — | — |
| 2021-06-21 | $575.50 | $575.50 | 451,500 | — | — |
| 2021-06-18 | $593.53 | $593.53 | 735,200 | — | — |
| 2021-06-17 | $570.84 | $570.84 | 542,000 | — | — |
| 2021-06-16 | $553.17 | $553.17 | 655,900 | — | — |
| 2021-06-15 | $535.00 | $535.00 | 269,800 | — | — |
| 2021-06-14 | $537.26 | $537.26 | 468,200 | — | — |
| 2021-06-11 | $519.68 | $519.68 | 364,100 | — | — |
| 2021-06-10 | $502.43 | $502.43 | 278,700 | — | — |
| 2021-06-09 | $497.35 | $497.35 | 233,600 | — | — |
| 2021-06-08 | $507.34 | $507.34 | 319,500 | — | — |
| 2021-06-07 | $498.59 | $498.59 | 319,400 | — | — |
| 2021-06-04 | $490.21 | $490.21 | 407,100 | — | — |
| 2021-06-03 | $472.71 | $472.71 | 320,100 | — | — |
| 2021-06-02 | $483.32 | $483.32 | 413,200 | — | — |
| 2021-06-01 | $492.03 | $492.03 | 366,700 | — | — |
| 2021-05-28 | $504.38 | $504.38 | 330,800 | — | — |
| 2021-05-27 | $498.67 | $498.67 | 587,700 | — | — |
| 2021-05-26 | $504.25 | $504.25 | 648,900 | — | — |
| 2021-05-25 | $501.90 | $501.90 | 435,500 | — | — |
| 2021-05-24 | $506.95 | $506.95 | 293,600 | — | — |
| 2021-05-21 | $504.71 | $504.71 | 263,800 | — | — |
| 2021-05-20 | $502.58 | $502.58 | 287,200 | — | — |
| 2021-05-19 | $488.26 | $488.26 | 352,300 | — | — |
| 2021-05-18 | $484.36 | $484.36 | 402,100 | — | — |
| 2021-05-17 | $482.91 | $482.91 | 426,300 | — | — |
| 2021-05-14 | $498.05 | $498.05 | 429,400 | — | — |
| 2021-05-13 | $475.30 | $475.30 | 457,200 | — | — |
| 2021-05-12 | $488.31 | $488.31 | 480,400 | — | — |
| 2021-05-11 | $506.32 | $506.32 | 503,600 | — | — |
| 2021-05-10 | $486.43 | $486.43 | 839,800 | — | — |
| 2021-05-07 | $509.66 | $509.66 | 1,152,300 | — | — |
| 2021-05-06 | $491.12 | $491.12 | 1,494,500 | — | — |
| 2021-05-05 | $503.01 | $503.01 | 615,500 | — | — |
| 2021-05-04 | $498.66 | $498.66 | 687,500 | — | — |
| 2021-05-03 | $520.78 | $520.78 | 471,900 | — | — |
| 2021-04-30 | $526.45 | $526.45 | 476,800 | — | — |
| 2021-04-29 | $540.23 | $540.23 | 464,900 | — | — |
| 2021-04-28 | $557.81 | $557.81 | 331,100 | — | — |
| 2021-04-27 | $563.63 | $563.63 | 323,700 | — | — |
| 2021-04-26 | $572.87 | $572.87 | 574,100 | — | — |
| 2021-04-23 | $564.63 | $564.63 | 872,100 | — | — |
| 2021-04-22 | $534.16 | $534.16 | 600,800 | — | — |
| 2021-04-21 | $506.53 | $506.53 | 445,700 | — | — |
| 2021-04-20 | $497.71 | $497.71 | 404,800 | — | — |
| 2021-04-19 | $509.94 | $509.94 | 269,400 | — | — |
| 2021-04-16 | $521.18 | $521.18 | 319,900 | — | — |
| 2021-04-15 | $530.99 | $530.99 | 507,600 | — | — |
| 2021-04-14 | $510.02 | $510.02 | 622,900 | — | — |
| 2021-04-13 | $525.00 | $525.00 | 383,600 | — | — |
| 2021-04-12 | $520.96 | $520.96 | 336,800 | — | — |
| 2021-04-09 | $516.56 | $516.56 | 337,800 | — | — |
| 2021-04-08 | $514.18 | $514.18 | 569,200 | — | — |
| 2021-04-07 | $485.00 | $485.00 | 284,400 | — | — |
| 2021-04-06 | $490.52 | $490.52 | 409,400 | — | — |
| 2021-04-05 | $475.27 | $475.27 | 397,000 | — | — |
| 2021-04-01 | $485.85 | $485.85 | 768,300 | — | — |
| 2021-03-31 | $454.21 | $454.21 | 637,200 | — | — |
| 2021-03-30 | $435.63 | $435.63 | 374,900 | — | — |
| 2021-03-29 | $423.54 | $423.54 | 344,100 | — | — |
| 2021-03-26 | $439.95 | $439.95 | 386,600 | — | — |
| 2021-03-25 | $440.47 | $440.47 | 437,800 | — | — |
| 2021-03-24 | $438.04 | $438.04 | 404,500 | — | — |
| 2021-03-23 | $457.85 | $457.85 | 498,000 | — | — |
| 2021-03-22 | $459.65 | $459.65 | 555,100 | — | — |
| 2021-03-19 | $448.22 | $448.22 | 1,281,300 | — | — |
| 2021-03-18 | $431.31 | $431.31 | 942,400 | — | — |
| 2021-03-17 | $467.77 | $467.77 | 827,000 | — | — |
| 2021-03-16 | $468.90 | $468.90 | 361,500 | — | — |
| 2021-03-15 | $477.26 | $477.26 | 445,900 | — | — |
| 2021-03-12 | $481.90 | $481.90 | 330,000 | — | — |
| 2021-03-11 | $478.04 | $478.04 | 677,700 | — | — |
| 2021-03-10 | $452.92 | $452.92 | 730,900 | — | — |
| 2021-03-09 | $450.00 | $450.00 | 813,300 | — | — |
| 2021-03-08 | $421.81 | $421.81 | 635,200 | — | — |
| 2021-03-05 | $458.47 | $458.47 | 755,000 | — | — |
| 2021-03-04 | $461.00 | $461.00 | 1,100,600 | — | — |
| 2021-03-03 | $498.00 | $498.00 | 446,100 | — | — |
| 2021-03-02 | $517.39 | $517.39 | 452,900 | — | — |
| 2021-03-01 | $526.61 | $526.61 | 393,400 | — | — |
| 2021-02-26 | $515.00 | $515.00 | 511,600 | — | — |
| 2021-02-25 | $495.61 | $495.61 | 428,200 | — | — |
| 2021-02-24 | $518.73 | $518.73 | 427,800 | — | — |
| 2021-02-23 | $503.61 | $503.61 | 980,500 | — | — |
| 2021-02-22 | $528.17 | $528.17 | 845,300 | — | — |
| 2021-02-19 | $543.49 | $543.49 | 554,500 | — | — |
| 2021-02-18 | $517.50 | $517.50 | 415,100 | — | — |
| 2021-02-17 | $523.33 | $523.33 | 647,100 | — | — |
| 2021-02-16 | $527.64 | $527.64 | 881,400 | — | — |
| 2021-02-12 | $502.40 | $502.40 | 1,627,900 | — | — |
| 2021-02-11 | $431.76 | $431.76 | 710,700 | — | — |
| 2021-02-10 | $423.45 | $423.45 | 411,800 | — | — |
| 2021-02-09 | $422.61 | $422.61 | 388,600 | — | — |
| 2021-02-08 | $418.99 | $418.99 | 421,000 | — | — |
| 2021-02-05 | $415.35 | $415.35 | 404,400 | — | — |
| 2021-02-04 | $407.75 | $407.75 | 385,200 | — | — |
| 2021-02-03 | $395.82 | $395.82 | 229,300 | — | — |
| 2021-02-02 | $395.55 | $395.55 | 466,500 | — | — |
| 2021-02-01 | $381.74 | $381.74 | 391,200 | — | — |
| 2021-01-29 | $372.20 | $372.20 | 388,000 | — | — |
| 2021-01-28 | $372.34 | $372.34 | 614,600 | — | — |
| 2021-01-27 | $349.99 | $349.99 | 700,100 | — | — |
| 2021-01-26 | $372.36 | $372.36 | 588,400 | — | — |
| 2021-01-25 | $384.25 | $384.25 | 538,700 | — | — |
| 2021-01-22 | $393.48 | $393.48 | 498,600 | — | — |
| 2021-01-21 | $388.76 | $388.76 | 441,100 | — | — |
| 2021-01-20 | $395.66 | $395.66 | 254,100 | — | — |
| 2021-01-19 | $388.48 | $388.48 | 399,600 | — | — |
| 2021-01-15 | $384.58 | $384.58 | 250,600 | — | — |
| 2021-01-14 | $388.38 | $388.38 | 434,700 | — | — |
| 2021-01-13 | $400.32 | $400.32 | 282,900 | — | — |
| 2021-01-12 | $407.07 | $407.07 | 274,600 | — | — |
| 2021-01-11 | $402.46 | $402.46 | 271,000 | — | — |
| 2021-01-08 | $402.85 | $402.85 | 347,600 | — | — |
| 2021-01-07 | $396.67 | $396.67 | 409,200 | — | — |
| 2021-01-06 | $374.88 | $374.88 | 630,500 | — | — |
| 2021-01-05 | $382.03 | $382.03 | 713,800 | — | — |
| 2021-01-04 | $387.74 | $387.74 | 477,900 | — | — |