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
- 1994-04-07 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 | $239.64 | $422.99 | 305,700 | — | — |
| 2025-12-30 | $243.37 | $428.18 | 179,400 | — | — |
| 2025-12-29 | $245.35 | $431.66 | 147,600 | — | — |
| 2025-12-26 | $246.47 | $433.63 | 92,800 | — | — |
| 2025-12-24 | $245.15 | $431.31 | 101,900 | — | — |
| 2025-12-23 | $245.39 | $431.73 | 139,600 | — | — |
| 2025-12-22 | $244.47 | $430.11 | 175,500 | — | — |
| 2025-12-19 | $243.45 | $428.32 | 633,300 | — | — |
| 2025-12-18 | $243.69 | $428.74 | 268,300 | — | — |
| 2025-12-17 | $242.14 | $426.01 | 278,300 | — | — |
| 2025-12-16 | $243.46 | $428.34 | 381,600 | — | — |
| 2025-12-15 | $244.24 | $429.71 | 382,700 | — | — |
| 2025-12-12 | $243.75 | $428.85 | 318,300 | — | — |
| 2025-12-11 | $250.88 | $441.39 | 354,800 | — | — |
| 2025-12-10 | $247.16 | $434.85 | 332,700 | — | — |
| 2025-12-09 | $238.31 | $419.28 | 261,400 | — | — |
| 2025-12-08 | $241.77 | $425.36 | 253,800 | — | — |
| 2025-12-05 | $245.41 | $431.77 | 426,600 | — | — |
| 2025-12-04 | $244.05 | $429.37 | 312,200 | — | — |
| 2025-12-03 | $240.96 | $423.94 | 242,100 | — | — |
| 2025-12-02 | $237.44 | $417.74 | 154,600 | — | — |
| 2025-12-01 | $236.81 | $416.64 | 235,500 | — | — |
| 2025-11-28 | $239.43 | $421.25 | 126,100 | — | — |
| 2025-11-26 | $238.84 | $420.21 | 441,600 | — | — |
| 2025-11-25 | $237.74 | $418.27 | 374,900 | — | — |
| 2025-11-24 | $232.00 | $408.17 | 550,200 | — | — |
| 2025-11-21 | $229.00 | $402.90 | 407,800 | — | — |
| 2025-11-20 | $226.05 | $397.71 | 1,308,000 | — | — |
| 2025-11-19 | $221.82 | $390.26 | 285,300 | — | — |
| 2025-11-18 | $220.64 | $388.19 | 278,300 | — | — |
| 2025-11-17 | $220.85 | $388.56 | 288,700 | — | — |
| 2025-11-14 | $225.99 | $397.60 | 203,800 | — | — |
| 2025-11-13 | $227.14 | $399.62 | 285,600 | — | — |
| 2025-11-12 | $236.21 | $415.58 | 473,100 | — | — |
| 2025-11-11 | $230.39 | $405.34 | 455,500 | — | — |
| 2025-11-10 | $227.42 | $400.12 | 240,600 | — | — |
| 2025-11-07 | $226.89 | $399.18 | 304,400 | — | — |
| 2025-11-06 | $227.00 | $399.38 | 262,900 | — | — |
| 2025-11-05 | $228.37 | $401.79 | 406,900 | — | — |
| 2025-11-04 | $225.07 | $395.98 | 589,900 | — | — |
| 2025-11-03 | $231.82 | $407.86 | 417,500 | — | — |
| 2025-10-31 | $234.45 | $412.48 | 587,100 | — | — |
| 2025-10-30 | $236.10 | $415.39 | 628,700 | — | — |
| 2025-10-29 | $234.51 | $412.59 | 550,800 | — | — |
| 2025-10-28 | $240.64 | $423.37 | 309,700 | — | — |
| 2025-10-27 | $242.07 | $425.89 | 301,900 | — | — |
| 2025-10-24 | $241.81 | $425.43 | 315,100 | — | — |
| 2025-10-23 | $242.21 | $426.14 | 381,400 | — | — |
| 2025-10-22 | $238.93 | $420.37 | 227,800 | — | — |
| 2025-10-21 | $242.95 | $427.44 | 407,100 | — | — |
| 2025-10-20 | $239.42 | $421.23 | 318,500 | — | — |
| 2025-10-17 | $235.02 | $413.49 | 230,300 | — | — |
| 2025-10-16 | $238.31 | $419.28 | 265,200 | — | — |
| 2025-10-15 | $238.49 | $419.59 | 203,400 | — | — |
| 2025-10-14 | $236.80 | $416.62 | 146,900 | — | — |
| 2025-10-13 | $232.92 | $409.79 | 133,700 | — | — |
| 2025-10-10 | $227.93 | $401.01 | 358,200 | — | — |
| 2025-10-09 | $235.08 | $413.59 | 318,800 | — | — |
| 2025-10-08 | $241.95 | $425.68 | 351,600 | — | — |
| 2025-10-07 | $236.42 | $415.95 | 234,400 | — | — |
| 2025-10-06 | $236.38 | $415.88 | 288,100 | — | — |
| 2025-10-03 | $236.39 | $415.90 | 404,500 | — | — |
| 2025-10-02 | $231.66 | $407.58 | 267,300 | — | — |
| 2025-10-01 | $231.97 | $408.12 | 421,600 | — | — |
| 2025-09-30 | $235.83 | $414.91 | 167,900 | — | — |
| 2025-09-29 | $234.47 | $411.20 | 290,200 | — | — |
| 2025-09-26 | $236.72 | $415.15 | 219,100 | — | — |
| 2025-09-25 | $236.31 | $414.43 | 339,800 | — | — |
| 2025-09-24 | $233.66 | $409.78 | 329,400 | — | — |
| 2025-09-23 | $236.29 | $414.39 | 177,800 | — | — |
| 2025-09-22 | $238.62 | $418.48 | 410,000 | — | — |
| 2025-09-19 | $238.29 | $417.90 | 916,300 | — | — |
| 2025-09-18 | $239.76 | $420.48 | 417,400 | — | — |
| 2025-09-17 | $234.28 | $410.87 | 343,500 | — | — |
| 2025-09-16 | $233.98 | $410.34 | 261,400 | — | — |
| 2025-09-15 | $236.40 | $414.58 | 299,300 | — | — |
| 2025-09-12 | $239.13 | $419.37 | 214,900 | — | — |
| 2025-09-11 | $242.84 | $425.88 | 334,600 | — | — |
| 2025-09-10 | $242.16 | $424.69 | 284,500 | — | — |
| 2025-09-09 | $238.92 | $419.00 | 247,400 | — | — |
| 2025-09-08 | $243.24 | $426.58 | 335,400 | — | — |
| 2025-09-05 | $244.32 | $428.47 | 215,000 | — | — |
| 2025-09-04 | $243.98 | $427.88 | 313,700 | — | — |
| 2025-09-03 | $240.85 | $422.39 | 236,000 | — | — |
| 2025-09-02 | $241.96 | $424.34 | 266,900 | — | — |
| 2025-08-29 | $242.63 | $425.51 | 263,200 | — | — |
| 2025-08-28 | $245.54 | $430.61 | 214,200 | — | — |
| 2025-08-27 | $247.76 | $434.51 | 241,900 | — | — |
| 2025-08-26 | $246.29 | $431.93 | 258,100 | — | — |
| 2025-08-25 | $245.83 | $431.12 | 300,900 | — | — |
| 2025-08-22 | $245.25 | $430.10 | 187,700 | — | — |
| 2025-08-21 | $238.12 | $417.60 | 248,800 | — | — |
| 2025-08-20 | $238.70 | $418.62 | 223,100 | — | — |
| 2025-08-19 | $240.75 | $422.21 | 188,200 | — | — |
| 2025-08-18 | $238.10 | $417.57 | 277,600 | — | — |
| 2025-08-15 | $237.27 | $416.11 | 290,800 | — | — |
| 2025-08-14 | $243.61 | $427.23 | 237,800 | — | — |
| 2025-08-13 | $245.45 | $430.46 | 366,500 | — | — |
| 2025-08-12 | $242.11 | $424.60 | 192,400 | — | — |
| 2025-08-11 | $238.21 | $417.76 | 419,300 | — | — |
| 2025-08-08 | $239.47 | $419.97 | 270,300 | — | — |
| 2025-08-07 | $241.31 | $423.20 | 233,800 | — | — |
| 2025-08-06 | $241.93 | $424.28 | 365,300 | — | — |
| 2025-08-05 | $245.58 | $430.68 | 463,400 | — | — |
| 2025-08-04 | $243.84 | $427.63 | 425,600 | — | — |
| 2025-08-01 | $241.14 | $422.90 | 518,000 | — | — |
| 2025-07-31 | $243.50 | $427.04 | 1,040,200 | — | — |
| 2025-07-30 | $223.33 | $391.66 | 439,700 | — | — |
| 2025-07-29 | $224.08 | $392.98 | 235,500 | — | — |
| 2025-07-28 | $226.95 | $398.01 | 402,200 | — | — |
| 2025-07-25 | $227.72 | $399.36 | 246,200 | — | — |
| 2025-07-24 | $223.89 | $392.65 | 195,300 | — | — |
| 2025-07-23 | $225.59 | $395.63 | 222,500 | — | — |
| 2025-07-22 | $223.31 | $391.63 | 337,300 | — | — |
| 2025-07-21 | $218.22 | $382.70 | 512,900 | — | — |
| 2025-07-18 | $221.98 | $389.30 | 203,700 | — | — |
| 2025-07-17 | $222.78 | $390.70 | 292,400 | — | — |
| 2025-07-16 | $218.82 | $383.75 | 324,700 | — | — |
| 2025-07-15 | $219.52 | $384.98 | 219,500 | — | — |
| 2025-07-14 | $222.82 | $390.77 | 253,300 | — | — |
| 2025-07-11 | $222.78 | $390.70 | 259,800 | — | — |
| 2025-07-10 | $223.47 | $391.91 | 330,700 | — | — |
| 2025-07-09 | $220.48 | $386.66 | 284,900 | — | — |
| 2025-07-08 | $219.33 | $384.65 | 540,900 | — | — |
| 2025-07-07 | $217.72 | $381.82 | 599,900 | — | — |
| 2025-07-03 | $216.28 | $379.30 | 257,400 | — | — |
| 2025-07-02 | $213.85 | $375.04 | 488,000 | — | — |
| 2025-07-01 | $210.22 | $368.67 | 504,600 | — | — |
| 2025-06-30 | $207.32 | $363.59 | 343,100 | — | — |
| 2025-06-27 | $209.27 | $365.69 | 1,389,900 | — | — |
| 2025-06-26 | $211.38 | $369.38 | 313,000 | — | — |
| 2025-06-25 | $206.81 | $361.39 | 530,100 | — | — |
| 2025-06-24 | $206.12 | $360.19 | 291,900 | — | — |
| 2025-06-23 | $206.73 | $361.25 | 260,800 | — | — |
| 2025-06-20 | $201.20 | $351.59 | 707,500 | — | — |
| 2025-06-18 | $201.08 | $351.38 | 287,700 | — | — |
| 2025-06-17 | $200.25 | $349.93 | 298,100 | — | — |
| 2025-06-16 | $204.43 | $357.23 | 384,300 | — | — |
| 2025-06-13 | $201.27 | $351.71 | 448,000 | — | — |
| 2025-06-12 | $204.37 | $357.13 | 410,300 | — | — |
| 2025-06-11 | $203.65 | $355.87 | 442,300 | — | — |
| 2025-06-10 | $204.05 | $356.57 | 291,700 | — | — |
| 2025-06-09 | $202.99 | $354.72 | 299,500 | — | — |
| 2025-06-06 | $201.44 | $352.01 | 312,900 | — | — |
| 2025-06-05 | $198.73 | $347.27 | 462,000 | — | — |
| 2025-06-04 | $195.37 | $341.40 | 214,300 | — | — |
| 2025-06-03 | $194.57 | $340.00 | 304,500 | — | — |
| 2025-06-02 | $190.76 | $333.34 | 303,900 | — | — |
| 2025-05-30 | $193.59 | $338.29 | 552,700 | — | — |
| 2025-05-29 | $195.33 | $341.33 | 303,100 | — | — |
| 2025-05-28 | $192.44 | $336.28 | 217,800 | — | — |
| 2025-05-27 | $196.27 | $342.97 | 350,100 | — | — |
| 2025-05-23 | $191.52 | $334.67 | 268,000 | — | — |
| 2025-05-22 | $194.41 | $339.72 | 205,500 | — | — |
| 2025-05-21 | $194.37 | $339.65 | 269,800 | — | — |
| 2025-05-20 | $201.07 | $351.36 | 265,800 | — | — |
| 2025-05-19 | $201.45 | $352.02 | 381,100 | — | — |
| 2025-05-16 | $203.01 | $354.75 | 634,800 | — | — |
| 2025-05-15 | $197.92 | $345.86 | 504,500 | — | — |
| 2025-05-14 | $195.76 | $342.08 | 393,200 | — | — |
| 2025-05-13 | $195.57 | $341.75 | 214,500 | — | — |
| 2025-05-12 | $194.89 | $340.56 | 383,500 | — | — |
| 2025-05-09 | $185.88 | $324.82 | 287,700 | — | — |
| 2025-05-08 | $187.21 | $327.14 | 361,300 | — | — |
| 2025-05-07 | $181.48 | $317.13 | 380,400 | — | — |
| 2025-05-06 | $180.47 | $315.36 | 303,400 | — | — |
| 2025-05-05 | $182.77 | $319.38 | 285,800 | — | — |
| 2025-05-02 | $183.50 | $320.66 | 415,200 | — | — |
| 2025-05-01 | $177.64 | $310.42 | 536,400 | — | — |
| 2025-04-30 | $176.20 | $307.90 | 888,900 | — | — |
| 2025-04-29 | $184.00 | $321.53 | 574,600 | — | — |
| 2025-04-28 | $184.21 | $321.90 | 382,100 | — | — |
| 2025-04-25 | $185.76 | $324.61 | 238,400 | — | — |
| 2025-04-24 | $186.34 | $325.62 | 215,600 | — | — |
| 2025-04-23 | $181.00 | $316.29 | 288,000 | — | — |
| 2025-04-22 | $177.00 | $309.30 | 363,700 | — | — |
| 2025-04-21 | $172.26 | $301.02 | 332,600 | — | — |
| 2025-04-17 | $177.38 | $309.96 | 236,400 | — | — |
| 2025-04-16 | $177.29 | $309.81 | 260,300 | — | — |
| 2025-04-15 | $180.10 | $314.72 | 157,600 | — | — |
| 2025-04-14 | $179.95 | $314.45 | 217,900 | — | — |
| 2025-04-11 | $181.13 | $316.52 | 226,700 | — | — |
| 2025-04-10 | $176.92 | $309.16 | 305,700 | — | — |
| 2025-04-09 | $184.60 | $322.58 | 499,100 | — | — |
| 2025-04-08 | $167.18 | $292.14 | 381,700 | — | — |
| 2025-04-07 | $168.72 | $294.83 | 492,500 | — | — |
| 2025-04-04 | $172.02 | $300.60 | 459,600 | — | — |
| 2025-04-03 | $179.43 | $313.55 | 403,300 | — | — |
| 2025-04-02 | $194.78 | $340.37 | 211,500 | — | — |
| 2025-04-01 | $192.22 | $335.90 | 350,200 | — | — |
| 2025-03-31 | $189.16 | $330.55 | 250,200 | — | — |
| 2025-03-28 | $190.29 | $331.21 | 278,200 | — | — |
| 2025-03-27 | $194.86 | $339.17 | 257,300 | — | — |
| 2025-03-26 | $197.26 | $343.34 | 319,000 | — | — |
| 2025-03-25 | $196.35 | $341.76 | 334,500 | — | — |
| 2025-03-24 | $197.54 | $343.83 | 297,600 | — | — |
| 2025-03-21 | $192.02 | $334.22 | 1,036,900 | — | — |
| 2025-03-20 | $194.07 | $337.79 | 429,900 | — | — |
| 2025-03-19 | $194.38 | $338.33 | 393,500 | — | — |
| 2025-03-18 | $190.60 | $331.75 | 391,800 | — | — |
| 2025-03-17 | $190.98 | $332.41 | 387,400 | — | — |
| 2025-03-14 | $190.50 | $331.58 | 363,200 | — | — |
| 2025-03-13 | $184.94 | $321.90 | 544,500 | — | — |
| 2025-03-12 | $190.47 | $331.53 | 486,500 | — | — |
| 2025-03-11 | $197.52 | $343.80 | 353,800 | — | — |
| 2025-03-10 | $197.61 | $343.95 | 302,300 | — | — |
| 2025-03-07 | $201.67 | $351.02 | 339,400 | — | — |
| 2025-03-06 | $195.97 | $341.10 | 338,200 | — | — |
| 2025-03-05 | $195.82 | $340.84 | 397,300 | — | — |
| 2025-03-04 | $193.61 | $336.99 | 312,800 | — | — |
| 2025-03-03 | $200.31 | $348.65 | 373,400 | — | — |
| 2025-02-28 | $206.69 | $359.76 | 457,400 | — | — |
| 2025-02-27 | $205.28 | $357.30 | 186,600 | — | — |
| 2025-02-26 | $207.77 | $361.64 | 195,900 | — | — |
| 2025-02-25 | $207.80 | $361.69 | 164,300 | — | — |
| 2025-02-24 | $207.47 | $361.12 | 228,900 | — | — |
| 2025-02-21 | $207.27 | $360.77 | 301,100 | — | — |
| 2025-02-20 | $211.64 | $368.37 | 203,400 | — | — |
| 2025-02-19 | $215.90 | $375.79 | 317,800 | — | — |
| 2025-02-18 | $216.81 | $377.37 | 357,300 | — | — |
| 2025-02-14 | $213.82 | $372.17 | 595,300 | — | — |
| 2025-02-13 | $213.81 | $372.15 | 881,500 | — | — |
| 2025-02-12 | $194.00 | $337.67 | 331,600 | — | — |
| 2025-02-11 | $193.50 | $336.80 | 184,200 | — | — |
| 2025-02-10 | $193.00 | $335.93 | 256,100 | — | — |
| 2025-02-07 | $191.25 | $332.88 | 198,200 | — | — |
| 2025-02-06 | $193.24 | $336.35 | 235,800 | — | — |
| 2025-02-05 | $192.11 | $334.38 | 228,400 | — | — |
| 2025-02-04 | $193.38 | $336.59 | 234,100 | — | — |
| 2025-02-03 | $192.46 | $334.99 | 399,700 | — | — |
| 2025-01-31 | $198.78 | $345.99 | 477,500 | — | — |
| 2025-01-30 | $200.30 | $348.64 | 190,700 | — | — |
| 2025-01-29 | $195.45 | $340.19 | 142,800 | — | — |
| 2025-01-28 | $196.15 | $341.41 | 147,900 | — | — |
| 2025-01-27 | $197.08 | $343.03 | 193,700 | — | — |
| 2025-01-24 | $197.27 | $343.36 | 200,100 | — | — |
| 2025-01-23 | $198.62 | $345.71 | 233,500 | — | — |
| 2025-01-22 | $198.62 | $345.71 | 189,400 | — | — |
| 2025-01-21 | $199.39 | $347.05 | 230,100 | — | — |
| 2025-01-17 | $194.32 | $338.23 | 455,800 | — | — |
| 2025-01-16 | $194.14 | $337.91 | 250,400 | — | — |
| 2025-01-15 | $192.10 | $334.36 | 189,500 | — | — |
| 2025-01-14 | $191.13 | $332.67 | 204,300 | — | — |
| 2025-01-13 | $186.45 | $324.53 | 366,600 | — | — |
| 2025-01-10 | $180.51 | $314.19 | 244,500 | — | — |
| 2025-01-08 | $185.45 | $322.79 | 348,400 | — | — |
| 2025-01-07 | $185.49 | $322.86 | 260,000 | — | — |
| 2025-01-06 | $185.38 | $322.67 | 195,000 | — | — |
| 2025-01-03 | $186.15 | $324.01 | 297,900 | — | — |
| 2025-01-02 | $184.79 | $321.64 | 165,000 | — | — |