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-10-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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $172.91 | $172.91 | 120,000 | — | — |
| 2025-12-30 | $175.35 | $175.35 | 90,400 | — | — |
| 2025-12-29 | $179.34 | $179.34 | 132,400 | — | — |
| 2025-12-26 | $180.66 | $180.66 | 51,200 | — | — |
| 2025-12-24 | $180.06 | $180.06 | 58,700 | — | — |
| 2025-12-23 | $178.20 | $178.20 | 92,500 | — | — |
| 2025-12-22 | $179.00 | $179.00 | 134,900 | — | — |
| 2025-12-19 | $180.63 | $180.63 | 250,000 | — | — |
| 2025-12-18 | $178.70 | $178.70 | 103,000 | — | — |
| 2025-12-17 | $179.70 | $179.70 | 185,700 | — | — |
| 2025-12-16 | $179.14 | $179.14 | 237,600 | — | — |
| 2025-12-15 | $178.40 | $178.40 | 119,700 | — | — |
| 2025-12-12 | $179.51 | $179.51 | 186,600 | — | — |
| 2025-12-11 | $176.40 | $176.40 | 121,900 | — | — |
| 2025-12-10 | $174.10 | $174.10 | 147,100 | — | — |
| 2025-12-09 | $172.75 | $172.75 | 155,400 | — | — |
| 2025-12-08 | $171.03 | $171.03 | 176,700 | — | — |
| 2025-12-05 | $170.84 | $170.84 | 103,900 | — | — |
| 2025-12-04 | $170.52 | $170.52 | 117,800 | — | — |
| 2025-12-03 | $166.23 | $166.23 | 137,400 | — | — |
| 2025-12-02 | $164.81 | $164.81 | 105,000 | — | — |
| 2025-12-01 | $163.77 | $163.77 | 77,800 | — | — |
| 2025-11-28 | $164.61 | $164.61 | 46,700 | — | — |
| 2025-11-26 | $165.01 | $165.01 | 70,900 | — | — |
| 2025-11-25 | $164.98 | $164.98 | 100,500 | — | — |
| 2025-11-24 | $161.13 | $161.13 | 163,200 | — | — |
| 2025-11-21 | $163.35 | $163.35 | 173,600 | — | — |
| 2025-11-20 | $162.96 | $162.96 | 184,000 | — | — |
| 2025-11-19 | $162.38 | $162.38 | 143,600 | — | — |
| 2025-11-18 | $161.00 | $161.00 | 74,900 | — | — |
| 2025-11-17 | $160.53 | $160.53 | 169,500 | — | — |
| 2025-11-14 | $165.50 | $165.50 | 234,500 | — | — |
| 2025-11-13 | $161.77 | $161.77 | 118,800 | — | — |
| 2025-11-12 | $165.48 | $165.48 | 127,700 | — | — |
| 2025-11-11 | $167.14 | $167.14 | 133,500 | — | — |
| 2025-11-10 | $166.20 | $166.20 | 148,000 | — | — |
| 2025-11-07 | $165.69 | $165.69 | 236,300 | — | — |
| 2025-11-06 | $166.54 | $166.54 | 268,200 | — | — |
| 2025-11-05 | $167.57 | $167.57 | 186,700 | — | — |
| 2025-11-04 | $164.92 | $164.92 | 254,300 | — | — |
| 2025-11-03 | $165.70 | $165.70 | 179,000 | — | — |
| 2025-10-31 | $164.44 | $164.44 | 258,800 | — | — |
| 2025-10-30 | $165.40 | $165.40 | 373,800 | — | — |
| 2025-10-29 | $169.61 | $169.61 | 615,400 | — | — |
| 2025-10-28 | $152.48 | $152.48 | 129,500 | — | — |
| 2025-10-27 | $153.64 | $153.64 | 212,400 | — | — |
| 2025-10-24 | $153.07 | $153.07 | 88,500 | — | — |
| 2025-10-23 | $153.14 | $153.14 | 66,900 | — | — |
| 2025-10-22 | $152.45 | $152.45 | 96,900 | — | — |
| 2025-10-21 | $153.57 | $153.57 | 121,200 | — | — |
| 2025-10-20 | $151.80 | $151.80 | 98,900 | — | — |
| 2025-10-17 | $148.05 | $148.05 | 133,100 | — | — |
| 2025-10-16 | $147.23 | $147.23 | 231,200 | — | — |
| 2025-10-15 | $150.84 | $150.84 | 104,000 | — | — |
| 2025-10-14 | $148.69 | $148.69 | 188,700 | — | — |
| 2025-10-13 | $147.73 | $147.73 | 180,000 | — | — |
| 2025-10-10 | $145.01 | $145.01 | 138,800 | — | — |
| 2025-10-09 | $147.50 | $147.50 | 277,000 | — | — |
| 2025-10-08 | $152.30 | $152.30 | 222,400 | — | — |
| 2025-10-07 | $149.91 | $149.91 | 176,300 | — | — |
| 2025-10-06 | $150.20 | $150.20 | 143,600 | — | — |
| 2025-10-03 | $150.32 | $150.32 | 212,800 | — | — |
| 2025-10-02 | $147.58 | $147.58 | 102,600 | — | — |
| 2025-10-01 | $147.62 | $147.62 | 179,300 | — | — |
| 2025-09-30 | $146.77 | $146.77 | 128,200 | — | — |
| 2025-09-29 | $145.00 | $145.00 | 103,600 | — | — |
| 2025-09-26 | $145.98 | $145.98 | 133,800 | — | — |
| 2025-09-25 | $142.85 | $142.85 | 145,600 | — | — |
| 2025-09-24 | $143.14 | $143.14 | 96,000 | — | — |
| 2025-09-23 | $142.80 | $142.80 | 112,200 | — | — |
| 2025-09-22 | $143.27 | $143.27 | 98,500 | — | — |
| 2025-09-19 | $141.84 | $141.84 | 154,500 | — | — |
| 2025-09-18 | $143.68 | $143.68 | 136,600 | — | — |
| 2025-09-17 | $141.43 | $141.43 | 113,800 | — | — |
| 2025-09-16 | $141.61 | $141.61 | 94,200 | — | — |
| 2025-09-15 | $140.96 | $140.96 | 189,300 | — | — |
| 2025-09-12 | $140.70 | $140.70 | 93,300 | — | — |
| 2025-09-11 | $141.88 | $141.88 | 160,700 | — | — |
| 2025-09-10 | $136.19 | $136.19 | 138,300 | — | — |
| 2025-09-09 | $139.58 | $139.58 | 138,000 | — | — |
| 2025-09-08 | $139.31 | $139.31 | 140,000 | — | — |
| 2025-09-05 | $141.27 | $141.27 | 209,500 | — | — |
| 2025-09-04 | $145.15 | $145.15 | 306,100 | — | — |
| 2025-09-03 | $137.95 | $137.95 | 179,200 | — | — |
| 2025-09-02 | $137.73 | $137.73 | 304,200 | — | — |
| 2025-08-29 | $136.96 | $136.96 | 192,700 | — | — |
| 2025-08-28 | $135.34 | $135.34 | 193,800 | — | — |
| 2025-08-27 | $138.25 | $138.25 | 232,200 | — | — |
| 2025-08-26 | $136.57 | $136.57 | 237,800 | — | — |
| 2025-08-25 | $136.19 | $136.19 | 95,800 | — | — |
| 2025-08-22 | $138.73 | $138.73 | 578,900 | — | — |
| 2025-08-21 | $135.39 | $135.39 | 99,500 | — | — |
| 2025-08-20 | $135.29 | $135.29 | 89,200 | — | — |
| 2025-08-19 | $135.75 | $135.75 | 124,700 | — | — |
| 2025-08-18 | $134.90 | $134.90 | 146,700 | — | — |
| 2025-08-15 | $133.17 | $133.17 | 161,100 | — | — |
| 2025-08-14 | $132.90 | $132.90 | 180,800 | — | — |
| 2025-08-13 | $137.00 | $137.00 | 168,600 | — | — |
| 2025-08-12 | $132.20 | $132.20 | 164,000 | — | — |
| 2025-08-11 | $131.19 | $131.19 | 313,100 | — | — |
| 2025-08-08 | $133.00 | $133.00 | 174,000 | — | — |
| 2025-08-07 | $131.73 | $131.73 | 207,200 | — | — |
| 2025-08-06 | $128.91 | $128.91 | 221,700 | — | — |
| 2025-08-05 | $127.89 | $127.89 | 229,400 | — | — |
| 2025-08-04 | $126.55 | $126.55 | 276,600 | — | — |
| 2025-08-01 | $121.98 | $121.98 | 502,400 | — | — |
| 2025-07-31 | $132.08 | $132.08 | 241,200 | — | — |
| 2025-07-30 | $131.93 | $131.93 | 216,400 | — | — |
| 2025-07-29 | $134.14 | $134.14 | 179,000 | — | — |
| 2025-07-28 | $133.89 | $133.89 | 135,700 | — | — |
| 2025-07-25 | $133.49 | $133.49 | 97,100 | — | — |
| 2025-07-24 | $132.48 | $132.48 | 99,100 | — | — |
| 2025-07-23 | $132.84 | $132.84 | 149,500 | — | — |
| 2025-07-22 | $131.11 | $131.11 | 123,100 | — | — |
| 2025-07-21 | $130.22 | $130.22 | 147,600 | — | — |
| 2025-07-18 | $130.27 | $130.27 | 142,600 | — | — |
| 2025-07-17 | $132.30 | $132.30 | 144,300 | — | — |
| 2025-07-16 | $132.34 | $132.34 | 146,400 | — | — |
| 2025-07-15 | $132.18 | $132.18 | 262,700 | — | — |
| 2025-07-14 | $133.54 | $133.54 | 174,500 | — | — |
| 2025-07-11 | $132.50 | $132.50 | 194,600 | — | — |
| 2025-07-10 | $135.16 | $135.16 | 173,800 | — | — |
| 2025-07-09 | $137.87 | $137.87 | 161,400 | — | — |
| 2025-07-08 | $136.62 | $136.62 | 146,500 | — | — |
| 2025-07-07 | $138.63 | $138.63 | 105,200 | — | — |
| 2025-07-03 | $139.61 | $139.61 | 87,900 | — | — |
| 2025-07-02 | $138.39 | $138.39 | 219,100 | — | — |
| 2025-07-01 | $137.28 | $137.28 | 183,400 | — | — |
| 2025-06-30 | $137.54 | $137.54 | 246,000 | — | — |
| 2025-06-27 | $135.43 | $135.43 | 223,100 | — | — |
| 2025-06-26 | $134.19 | $134.19 | 127,200 | — | — |
| 2025-06-25 | $133.08 | $133.08 | 151,200 | — | — |
| 2025-06-24 | $134.73 | $134.73 | 153,200 | — | — |
| 2025-06-23 | $133.87 | $133.87 | 148,400 | — | — |
| 2025-06-20 | $132.14 | $132.14 | 297,800 | — | — |
| 2025-06-18 | $132.95 | $132.95 | 163,700 | — | — |
| 2025-06-17 | $136.08 | $136.08 | 189,400 | — | — |
| 2025-06-16 | $135.41 | $135.41 | 153,900 | — | — |
| 2025-06-13 | $134.70 | $134.70 | 140,600 | — | — |
| 2025-06-12 | $136.56 | $136.56 | 217,700 | — | — |
| 2025-06-11 | $134.96 | $134.96 | 283,600 | — | — |
| 2025-06-10 | $140.09 | $140.09 | 225,000 | — | — |
| 2025-06-09 | $140.02 | $140.02 | 157,400 | — | — |
| 2025-06-06 | $142.98 | $142.98 | 101,600 | — | — |
| 2025-06-05 | $142.09 | $142.09 | 275,300 | — | — |
| 2025-06-04 | $144.88 | $144.88 | 203,400 | — | — |
| 2025-06-03 | $145.25 | $145.25 | 177,100 | — | — |
| 2025-06-02 | $144.52 | $144.52 | 237,900 | — | — |
| 2025-05-30 | $142.83 | $142.83 | 265,900 | — | — |
| 2025-05-29 | $141.68 | $141.68 | 305,600 | — | — |
| 2025-05-28 | $139.23 | $139.23 | 671,200 | — | — |
| 2025-05-27 | $153.61 | $153.61 | 370,700 | — | — |
| 2025-05-23 | $148.96 | $148.96 | 215,900 | — | — |
| 2025-05-22 | $150.69 | $150.69 | 142,700 | — | — |
| 2025-05-21 | $150.47 | $150.47 | 126,800 | — | — |
| 2025-05-20 | $152.04 | $152.04 | 114,700 | — | — |
| 2025-05-19 | $152.95 | $152.95 | 94,500 | — | — |
| 2025-05-16 | $152.93 | $152.93 | 249,000 | — | — |
| 2025-05-15 | $148.05 | $148.05 | 164,300 | — | — |
| 2025-05-14 | $146.54 | $146.54 | 207,000 | — | — |
| 2025-05-13 | $149.80 | $149.80 | 175,900 | — | — |
| 2025-05-12 | $153.20 | $153.20 | 265,900 | — | — |
| 2025-05-09 | $150.46 | $150.46 | 185,900 | — | — |
| 2025-05-08 | $152.26 | $152.26 | 189,900 | — | — |
| 2025-05-07 | $150.79 | $150.79 | 213,900 | — | — |
| 2025-05-06 | $149.27 | $149.27 | 182,100 | — | — |
| 2025-05-05 | $148.31 | $148.31 | 265,900 | — | — |
| 2025-05-02 | $147.36 | $147.36 | 341,300 | — | — |
| 2025-05-01 | $140.92 | $140.92 | 377,000 | — | — |
| 2025-04-30 | $134.79 | $134.79 | 385,700 | — | — |
| 2025-04-29 | $135.94 | $135.94 | 217,700 | — | — |
| 2025-04-28 | $135.26 | $135.26 | 165,900 | — | — |
| 2025-04-25 | $134.14 | $134.14 | 148,400 | — | — |
| 2025-04-24 | $134.48 | $134.48 | 188,300 | — | — |
| 2025-04-23 | $137.21 | $137.21 | 216,900 | — | — |
| 2025-04-22 | $135.38 | $135.38 | 290,200 | — | — |
| 2025-04-21 | $138.13 | $138.13 | 558,700 | — | — |
| 2025-04-17 | $141.50 | $141.50 | 260,800 | — | — |
| 2025-04-16 | $141.49 | $141.49 | 131,600 | — | — |
| 2025-04-15 | $142.38 | $142.38 | 161,700 | — | — |
| 2025-04-14 | $143.20 | $143.20 | 239,900 | — | — |
| 2025-04-11 | $143.27 | $143.27 | 183,800 | — | — |
| 2025-04-10 | $142.83 | $142.83 | 250,400 | — | — |
| 2025-04-09 | $144.11 | $144.11 | 383,200 | — | — |
| 2025-04-08 | $135.54 | $135.54 | 361,300 | — | — |
| 2025-04-07 | $136.68 | $136.68 | 488,300 | — | — |
| 2025-04-04 | $137.76 | $137.76 | 378,100 | — | — |
| 2025-04-03 | $147.51 | $147.51 | 422,600 | — | — |
| 2025-04-02 | $147.78 | $147.78 | 402,600 | — | — |
| 2025-04-01 | $146.38 | $146.38 | 248,700 | — | — |
| 2025-03-31 | $143.45 | $143.45 | 251,300 | — | — |
| 2025-03-28 | $142.30 | $142.30 | 201,900 | — | — |
| 2025-03-27 | $142.71 | $142.71 | 218,200 | — | — |
| 2025-03-26 | $142.51 | $142.51 | 327,100 | — | — |
| 2025-03-25 | $145.00 | $145.00 | 265,500 | — | — |
| 2025-03-24 | $142.87 | $142.87 | 315,700 | — | — |
| 2025-03-21 | $140.87 | $140.87 | 511,400 | — | — |
| 2025-03-20 | $148.55 | $148.55 | 200,900 | — | — |
| 2025-03-19 | $149.73 | $149.73 | 231,200 | — | — |
| 2025-03-18 | $148.39 | $148.39 | 162,100 | — | — |
| 2025-03-17 | $148.85 | $148.85 | 166,600 | — | — |
| 2025-03-14 | $147.76 | $147.76 | 233,300 | — | — |
| 2025-03-13 | $144.41 | $144.41 | 236,600 | — | — |
| 2025-03-12 | $143.75 | $143.75 | 247,400 | — | — |
| 2025-03-11 | $145.24 | $145.24 | 215,900 | — | — |
| 2025-03-10 | $144.24 | $144.24 | 296,100 | — | — |
| 2025-03-07 | $149.28 | $149.28 | 270,200 | — | — |
| 2025-03-06 | $145.46 | $145.46 | 204,400 | — | — |
| 2025-03-05 | $147.88 | $147.88 | 215,700 | — | — |
| 2025-03-04 | $147.63 | $147.63 | 362,800 | — | — |
| 2025-03-03 | $148.42 | $148.42 | 272,400 | — | — |
| 2025-02-28 | $152.46 | $152.46 | 243,800 | — | — |
| 2025-02-27 | $149.58 | $149.58 | 363,700 | — | — |
| 2025-02-26 | $148.18 | $148.18 | 596,500 | — | — |
| 2025-02-25 | $125.33 | $125.33 | 396,900 | — | — |
| 2025-02-24 | $125.30 | $125.30 | 202,900 | — | — |
| 2025-02-21 | $123.74 | $123.74 | 187,500 | — | — |
| 2025-02-20 | $128.88 | $128.88 | 82,900 | — | — |
| 2025-02-19 | $131.22 | $131.22 | 104,700 | — | — |
| 2025-02-18 | $129.78 | $129.78 | 97,800 | — | — |
| 2025-02-14 | $128.54 | $128.54 | 93,200 | — | — |
| 2025-02-13 | $130.36 | $130.36 | 70,600 | — | — |
| 2025-02-12 | $129.22 | $129.22 | 115,500 | — | — |
| 2025-02-11 | $128.71 | $128.71 | 115,800 | — | — |
| 2025-02-10 | $124.90 | $124.90 | 109,400 | — | — |
| 2025-02-07 | $125.30 | $125.30 | 189,000 | — | — |
| 2025-02-06 | $126.57 | $126.57 | 78,900 | — | — |
| 2025-02-05 | $126.17 | $126.17 | 111,100 | — | — |
| 2025-02-04 | $124.76 | $124.76 | 93,600 | — | — |
| 2025-02-03 | $126.63 | $126.63 | 85,200 | — | — |
| 2025-01-31 | $126.78 | $126.78 | 136,700 | — | — |
| 2025-01-30 | $132.77 | $132.77 | 151,700 | — | — |
| 2025-01-29 | $127.90 | $127.90 | 57,000 | — | — |
| 2025-01-28 | $129.14 | $129.14 | 146,300 | — | — |
| 2025-01-27 | $126.68 | $126.68 | 89,600 | — | — |
| 2025-01-24 | $125.07 | $125.07 | 103,500 | — | — |
| 2025-01-23 | $125.93 | $125.93 | 109,900 | — | — |
| 2025-01-22 | $127.37 | $127.37 | 64,300 | — | — |
| 2025-01-21 | $128.75 | $128.75 | 58,100 | — | — |
| 2025-01-17 | $127.03 | $127.03 | 41,300 | — | — |
| 2025-01-16 | $127.55 | $127.55 | 51,700 | — | — |
| 2025-01-15 | $127.39 | $127.39 | 89,400 | — | — |
| 2025-01-14 | $126.80 | $126.80 | 92,200 | — | — |
| 2025-01-13 | $124.10 | $124.10 | 109,200 | — | — |
| 2025-01-10 | $124.60 | $124.60 | 90,600 | — | — |
| 2025-01-08 | $125.68 | $125.68 | 95,600 | — | — |
| 2025-01-07 | $122.61 | $122.61 | 134,300 | — | — |
| 2025-01-06 | $121.09 | $121.09 | 81,300 | — | — |
| 2025-01-03 | $124.66 | $124.66 | 57,000 | — | — |
| 2025-01-02 | $123.31 | $123.31 | 92,200 | — | — |