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
- 1999-05-12 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 | $131.59 | $131.59 | 173,700 | — | — |
| 2021-12-30 | $129.92 | $129.92 | 146,800 | — | — |
| 2021-12-29 | $131.72 | $131.72 | 128,600 | — | — |
| 2021-12-28 | $130.26 | $130.26 | 106,900 | — | — |
| 2021-12-27 | $130.25 | $130.25 | 178,200 | — | — |
| 2021-12-23 | $127.16 | $127.16 | 153,800 | — | — |
| 2021-12-22 | $124.67 | $124.67 | 274,800 | — | — |
| 2021-12-21 | $124.21 | $124.21 | 468,600 | — | — |
| 2021-12-20 | $118.39 | $118.39 | 435,200 | — | — |
| 2021-12-17 | $120.15 | $120.15 | 535,400 | — | — |
| 2021-12-16 | $119.80 | $119.80 | 400,700 | — | — |
| 2021-12-15 | $123.54 | $123.54 | 327,600 | — | — |
| 2021-12-14 | $121.83 | $121.83 | 508,600 | — | — |
| 2021-12-13 | $122.78 | $122.78 | 319,000 | — | — |
| 2021-12-10 | $125.88 | $125.88 | 434,300 | — | — |
| 2021-12-09 | $127.11 | $127.11 | 287,500 | — | — |
| 2021-12-08 | $129.63 | $129.63 | 227,700 | — | — |
| 2021-12-07 | $131.42 | $131.42 | 323,500 | — | — |
| 2021-12-06 | $126.11 | $126.11 | 286,900 | — | — |
| 2021-12-03 | $123.63 | $123.63 | 257,000 | — | — |
| 2021-12-02 | $126.24 | $126.24 | 402,600 | — | — |
| 2021-12-01 | $119.83 | $119.83 | 395,500 | — | — |
| 2021-11-30 | $124.13 | $124.13 | 541,200 | — | — |
| 2021-11-29 | $130.35 | $130.35 | 360,900 | — | — |
| 2021-11-26 | $131.39 | $131.39 | 265,900 | — | — |
| 2021-11-24 | $136.18 | $136.18 | 298,100 | — | — |
| 2021-11-23 | $137.08 | $137.08 | 423,800 | — | — |
| 2021-11-22 | $137.02 | $137.02 | 283,500 | — | — |
| 2021-11-19 | $136.21 | $136.21 | 209,700 | — | — |
| 2021-11-18 | $136.52 | $136.52 | 321,100 | — | — |
| 2021-11-17 | $136.16 | $136.16 | 285,600 | — | — |
| 2021-11-16 | $136.60 | $136.60 | 254,300 | — | — |
| 2021-11-15 | $137.31 | $137.31 | 368,200 | — | — |
| 2021-11-12 | $138.63 | $138.63 | 294,100 | — | — |
| 2021-11-11 | $136.92 | $136.92 | 238,400 | — | — |
| 2021-11-10 | $133.88 | $133.88 | 402,800 | — | — |
| 2021-11-09 | $134.11 | $134.11 | 312,700 | — | — |
| 2021-11-08 | $135.95 | $135.95 | 248,700 | — | — |
| 2021-11-05 | $136.58 | $136.58 | 400,100 | — | — |
| 2021-11-04 | $131.46 | $131.46 | 542,800 | — | — |
| 2021-11-03 | $135.20 | $135.20 | 381,100 | — | — |
| 2021-11-02 | $133.44 | $133.44 | 334,600 | — | — |
| 2021-11-01 | $132.52 | $132.52 | 284,400 | — | — |
| 2021-10-29 | $129.56 | $129.56 | 490,900 | — | — |
| 2021-10-28 | $130.77 | $130.77 | 303,600 | — | — |
| 2021-10-27 | $125.00 | $125.00 | 413,000 | — | — |
| 2021-10-26 | $124.82 | $124.82 | 191,000 | — | — |
| 2021-10-25 | $128.06 | $128.06 | 231,800 | — | — |
| 2021-10-22 | $125.49 | $125.49 | 169,400 | — | — |
| 2021-10-21 | $127.31 | $127.31 | 211,800 | — | — |
| 2021-10-20 | $128.10 | $128.10 | 279,700 | — | — |
| 2021-10-19 | $125.90 | $125.90 | 142,400 | — | — |
| 2021-10-18 | $125.98 | $125.98 | 191,400 | — | — |
| 2021-10-15 | $124.81 | $124.81 | 438,100 | — | — |
| 2021-10-14 | $121.84 | $121.84 | 318,700 | — | — |
| 2021-10-13 | $118.75 | $118.75 | 166,300 | — | — |
| 2021-10-12 | $119.82 | $119.82 | 229,800 | — | — |
| 2021-10-11 | $118.32 | $118.32 | 154,600 | — | — |
| 2021-10-08 | $116.71 | $116.71 | 213,500 | — | — |
| 2021-10-07 | $119.95 | $119.95 | 265,900 | — | — |
| 2021-10-06 | $117.43 | $117.43 | 321,400 | — | — |
| 2021-10-05 | $121.66 | $121.66 | 417,900 | — | — |
| 2021-10-04 | $119.81 | $119.81 | 436,600 | — | — |
| 2021-10-01 | $120.00 | $120.00 | 555,000 | — | — |
| 2021-09-30 | $115.32 | $115.32 | 413,900 | — | — |
| 2021-09-29 | $117.43 | $117.43 | 234,000 | — | — |
| 2021-09-28 | $116.47 | $116.47 | 260,200 | — | — |
| 2021-09-27 | $119.74 | $119.74 | 365,600 | — | — |
| 2021-09-24 | $117.50 | $117.50 | 208,000 | — | — |
| 2021-09-23 | $116.82 | $116.82 | 260,000 | — | — |
| 2021-09-22 | $113.18 | $113.18 | 313,800 | — | — |
| 2021-09-21 | $110.41 | $110.41 | 325,500 | — | — |
| 2021-09-20 | $112.73 | $112.73 | 404,800 | — | — |
| 2021-09-17 | $113.83 | $113.83 | 753,000 | — | — |
| 2021-09-16 | $115.00 | $115.00 | 325,100 | — | — |
| 2021-09-15 | $115.77 | $115.77 | 252,200 | — | — |
| 2021-09-14 | $111.68 | $111.68 | 338,100 | — | — |
| 2021-09-13 | $112.90 | $112.90 | 226,000 | — | — |
| 2021-09-10 | $112.79 | $112.79 | 193,500 | — | — |
| 2021-09-09 | $112.69 | $112.69 | 190,300 | — | — |
| 2021-09-08 | $112.09 | $112.09 | 211,500 | — | — |
| 2021-09-07 | $113.39 | $113.39 | 154,000 | — | — |
| 2021-09-03 | $115.54 | $115.54 | 96,300 | — | — |
| 2021-09-02 | $116.73 | $116.73 | 154,700 | — | — |
| 2021-09-01 | $115.54 | $115.54 | 191,000 | — | — |
| 2021-08-31 | $117.02 | $117.02 | 231,300 | — | — |
| 2021-08-30 | $119.17 | $119.17 | 170,400 | — | — |
| 2021-08-27 | $120.30 | $120.30 | 302,500 | — | — |
| 2021-08-26 | $116.28 | $116.28 | 218,800 | — | — |
| 2021-08-25 | $117.48 | $117.48 | 203,800 | — | — |
| 2021-08-24 | $116.05 | $116.05 | 216,100 | — | — |
| 2021-08-23 | $112.55 | $112.55 | 170,300 | — | — |
| 2021-08-20 | $109.98 | $109.98 | 233,400 | — | — |
| 2021-08-19 | $108.86 | $108.86 | 374,800 | — | — |
| 2021-08-18 | $110.16 | $110.16 | 245,500 | — | — |
| 2021-08-17 | $111.03 | $111.03 | 195,900 | — | — |
| 2021-08-16 | $114.72 | $114.72 | 214,600 | — | — |
| 2021-08-13 | $117.08 | $117.08 | 147,800 | — | — |
| 2021-08-12 | $117.81 | $117.81 | 231,100 | — | — |
| 2021-08-11 | $119.45 | $119.45 | 204,800 | — | — |
| 2021-08-10 | $117.09 | $117.09 | 176,700 | — | — |
| 2021-08-09 | $113.48 | $113.48 | 251,100 | — | — |
| 2021-08-06 | $114.98 | $114.98 | 246,200 | — | — |
| 2021-08-05 | $111.63 | $111.63 | 491,200 | — | — |
| 2021-08-04 | $105.85 | $105.85 | 405,600 | — | — |
| 2021-08-03 | $108.08 | $108.08 | 253,700 | — | — |
| 2021-08-02 | $105.34 | $105.34 | 255,200 | — | — |
| 2021-07-30 | $106.45 | $106.45 | 184,300 | — | — |
| 2021-07-29 | $106.22 | $106.22 | 257,700 | — | — |
| 2021-07-28 | $103.14 | $103.14 | 311,800 | — | — |
| 2021-07-27 | $101.60 | $101.60 | 141,500 | — | — |
| 2021-07-26 | $102.41 | $102.41 | 192,400 | — | — |
| 2021-07-23 | $101.63 | $101.63 | 133,600 | — | — |
| 2021-07-22 | $99.87 | $99.87 | 237,900 | — | — |
| 2021-07-21 | $102.41 | $102.41 | 166,800 | — | — |
| 2021-07-20 | $100.30 | $100.30 | 261,800 | — | — |
| 2021-07-19 | $95.11 | $95.11 | 279,300 | — | — |
| 2021-07-16 | $98.61 | $98.61 | 186,400 | — | — |
| 2021-07-15 | $101.14 | $101.14 | 160,000 | — | — |
| 2021-07-14 | $101.31 | $101.31 | 163,900 | — | — |
| 2021-07-13 | $102.19 | $102.19 | 152,800 | — | — |
| 2021-07-12 | $104.53 | $104.53 | 186,400 | — | — |
| 2021-07-09 | $104.10 | $104.10 | 151,900 | — | — |
| 2021-07-08 | $100.23 | $100.23 | 203,200 | — | — |
| 2021-07-07 | $102.51 | $102.51 | 258,900 | — | — |
| 2021-07-06 | $100.05 | $100.05 | 254,800 | — | — |
| 2021-07-02 | $103.74 | $103.74 | 276,000 | — | — |
| 2021-07-01 | $103.83 | $103.83 | 212,300 | — | — |
| 2021-06-30 | $102.82 | $102.82 | 265,600 | — | — |
| 2021-06-29 | $101.31 | $101.31 | 301,100 | — | — |
| 2021-06-28 | $100.76 | $100.76 | 300,700 | — | — |
| 2021-06-25 | $102.34 | $102.34 | 1,674,600 | — | — |
| 2021-06-24 | $103.62 | $103.62 | 457,500 | — | — |
| 2021-06-23 | $102.18 | $102.18 | 303,000 | — | — |
| 2021-06-22 | $101.77 | $101.77 | 314,500 | — | — |
| 2021-06-21 | $102.31 | $102.31 | 466,700 | — | — |
| 2021-06-18 | $98.76 | $98.76 | 540,300 | — | — |
| 2021-06-17 | $102.59 | $102.59 | 465,400 | — | — |
| 2021-06-16 | $108.31 | $108.31 | 368,000 | — | — |
| 2021-06-15 | $110.59 | $110.59 | 299,400 | — | — |
| 2021-06-14 | $110.14 | $110.14 | 927,100 | — | — |
| 2021-06-11 | $111.00 | $111.00 | 230,300 | — | — |
| 2021-06-10 | $110.00 | $110.00 | 410,300 | — | — |
| 2021-06-09 | $109.65 | $109.65 | 405,500 | — | — |
| 2021-06-08 | $112.35 | $112.35 | 345,400 | — | — |
| 2021-06-07 | $110.23 | $110.23 | 344,700 | — | — |
| 2021-06-04 | $109.04 | $109.04 | 211,800 | — | — |
| 2021-06-03 | $108.52 | $108.52 | 206,200 | — | — |
| 2021-06-02 | $108.01 | $108.01 | 350,800 | — | — |
| 2021-06-01 | $109.57 | $109.57 | 350,100 | — | — |
| 2021-05-28 | $106.57 | $106.57 | 139,000 | — | — |
| 2021-05-27 | $106.63 | $106.63 | 392,700 | — | — |
| 2021-05-26 | $106.63 | $106.63 | 248,900 | — | — |
| 2021-05-25 | $103.67 | $103.67 | 278,300 | — | — |
| 2021-05-24 | $105.20 | $105.20 | 216,000 | — | — |
| 2021-05-21 | $103.92 | $103.92 | 311,200 | — | — |
| 2021-05-20 | $103.91 | $103.91 | 409,200 | — | — |
| 2021-05-19 | $104.50 | $104.50 | 369,000 | — | — |
| 2021-05-18 | $106.68 | $106.68 | 369,200 | — | — |
| 2021-05-17 | $108.83 | $108.83 | 247,600 | — | — |
| 2021-05-14 | $110.32 | $110.32 | 306,200 | — | — |
| 2021-05-13 | $107.92 | $107.92 | 472,600 | — | — |
| 2021-05-12 | $102.11 | $102.11 | 524,100 | — | — |
| 2021-05-11 | $106.25 | $106.25 | 569,600 | — | — |
| 2021-05-10 | $107.65 | $107.65 | 486,700 | — | — |
| 2021-05-07 | $109.49 | $109.49 | 725,000 | — | — |
| 2021-05-06 | $102.96 | $102.96 | 930,800 | — | — |
| 2021-05-05 | $93.98 | $93.98 | 480,300 | — | — |
| 2021-05-04 | $92.69 | $92.69 | 326,700 | — | — |
| 2021-05-03 | $91.46 | $91.46 | 304,500 | — | — |
| 2021-04-30 | $91.72 | $91.72 | 630,900 | — | — |
| 2021-04-29 | $93.33 | $93.33 | 384,300 | — | — |
| 2021-04-28 | $92.04 | $92.04 | 285,500 | — | — |
| 2021-04-27 | $91.39 | $91.39 | 341,300 | — | — |
| 2021-04-26 | $91.04 | $91.04 | 346,700 | — | — |
| 2021-04-23 | $90.53 | $90.53 | 345,400 | — | — |
| 2021-04-22 | $87.70 | $87.70 | 533,900 | — | — |
| 2021-04-21 | $86.05 | $86.05 | 181,400 | — | — |
| 2021-04-20 | $84.21 | $84.21 | 301,400 | — | — |
| 2021-04-19 | $84.91 | $84.91 | 483,200 | — | — |
| 2021-04-16 | $86.91 | $86.91 | 446,500 | — | — |
| 2021-04-15 | $85.74 | $85.74 | 343,100 | — | — |
| 2021-04-14 | $84.78 | $84.78 | 431,500 | — | — |
| 2021-04-13 | $86.37 | $86.37 | 387,200 | — | — |
| 2021-04-12 | $89.77 | $89.77 | 273,200 | — | — |
| 2021-04-09 | $87.41 | $87.41 | 247,600 | — | — |
| 2021-04-08 | $86.08 | $86.08 | 274,300 | — | — |
| 2021-04-07 | $84.64 | $84.64 | 327,400 | — | — |
| 2021-04-06 | $87.38 | $87.38 | 326,000 | — | — |
| 2021-04-05 | $89.15 | $89.15 | 205,500 | — | — |
| 2021-04-01 | $87.04 | $87.04 | 294,800 | — | — |
| 2021-03-31 | $86.53 | $86.53 | 405,800 | — | — |
| 2021-03-30 | $85.80 | $85.80 | 306,000 | — | — |
| 2021-03-29 | $83.04 | $83.04 | 374,900 | — | — |
| 2021-03-26 | $85.80 | $85.80 | 438,300 | — | — |
| 2021-03-25 | $84.16 | $84.16 | 481,700 | — | — |
| 2021-03-24 | $81.49 | $81.49 | 514,300 | — | — |
| 2021-03-23 | $82.92 | $82.92 | 559,500 | — | — |
| 2021-03-22 | $90.18 | $90.18 | 272,100 | — | — |
| 2021-03-19 | $91.00 | $91.00 | 732,200 | — | — |
| 2021-03-18 | $89.66 | $89.66 | 337,900 | — | — |
| 2021-03-17 | $93.23 | $93.23 | 327,600 | — | — |
| 2021-03-16 | $89.37 | $89.37 | 437,100 | — | — |
| 2021-03-15 | $92.79 | $92.79 | 227,900 | — | — |
| 2021-03-12 | $92.14 | $92.14 | 318,200 | — | — |
| 2021-03-11 | $91.44 | $91.44 | 415,400 | — | — |
| 2021-03-10 | $90.05 | $90.05 | 356,600 | — | — |
| 2021-03-09 | $87.53 | $87.53 | 472,300 | — | — |
| 2021-03-08 | $88.72 | $88.72 | 504,800 | — | — |
| 2021-03-05 | $86.44 | $86.44 | 556,800 | — | — |
| 2021-03-04 | $83.18 | $83.18 | 932,500 | — | — |
| 2021-03-03 | $86.49 | $86.49 | 382,300 | — | — |
| 2021-03-02 | $85.82 | $85.82 | 403,400 | — | — |
| 2021-03-01 | $85.85 | $85.85 | 517,200 | — | — |
| 2021-02-26 | $80.28 | $80.28 | 368,200 | — | — |
| 2021-02-25 | $80.27 | $80.27 | 603,100 | — | — |
| 2021-02-24 | $84.10 | $84.10 | 539,600 | — | — |
| 2021-02-23 | $81.21 | $81.21 | 397,600 | — | — |
| 2021-02-22 | $80.63 | $80.63 | 563,400 | — | — |
| 2021-02-19 | $81.53 | $81.53 | 444,500 | — | — |
| 2021-02-18 | $78.86 | $78.86 | 366,700 | — | — |
| 2021-02-17 | $80.47 | $80.47 | 534,300 | — | — |
| 2021-02-16 | $82.05 | $82.05 | 529,300 | — | — |
| 2021-02-12 | $80.44 | $80.44 | 1,284,800 | — | — |
| 2021-02-11 | $76.80 | $76.80 | 682,000 | — | — |
| 2021-02-10 | $77.31 | $77.31 | 1,382,600 | — | — |
| 2021-02-09 | $76.62 | $76.62 | 3,186,500 | — | — |
| 2021-02-08 | $89.33 | $89.33 | 429,800 | — | — |
| 2021-02-05 | $86.77 | $86.77 | 336,100 | — | — |
| 2021-02-04 | $85.54 | $85.54 | 317,300 | — | — |
| 2021-02-03 | $84.51 | $84.51 | 281,400 | — | — |
| 2021-02-02 | $82.59 | $82.59 | 370,100 | — | — |
| 2021-02-01 | $80.92 | $80.92 | 306,800 | — | — |
| 2021-01-29 | $76.11 | $76.11 | 521,400 | — | — |
| 2021-01-28 | $78.80 | $78.80 | 369,000 | — | — |
| 2021-01-27 | $75.98 | $75.98 | 748,800 | — | — |
| 2021-01-26 | $79.04 | $79.04 | 419,900 | — | — |
| 2021-01-25 | $81.73 | $81.73 | 446,800 | — | — |
| 2021-01-22 | $84.06 | $84.06 | 399,100 | — | — |
| 2021-01-21 | $84.52 | $84.52 | 267,500 | — | — |
| 2021-01-20 | $85.80 | $85.80 | 241,800 | — | — |
| 2021-01-19 | $86.01 | $86.01 | 467,900 | — | — |
| 2021-01-15 | $85.71 | $85.71 | 431,400 | — | — |
| 2021-01-14 | $86.64 | $86.64 | 306,300 | — | — |
| 2021-01-13 | $84.32 | $84.32 | 437,600 | — | — |
| 2021-01-12 | $85.67 | $85.67 | 303,300 | — | — |
| 2021-01-11 | $83.83 | $83.83 | 462,000 | — | — |
| 2021-01-08 | $85.51 | $85.51 | 301,400 | — | — |
| 2021-01-07 | $86.57 | $86.57 | 313,500 | — | — |
| 2021-01-06 | $84.29 | $84.29 | 450,400 | — | — |
| 2021-01-05 | $78.90 | $78.90 | 374,800 | — | — |
| 2021-01-04 | $76.58 | $76.58 | 335,000 | — | — |