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
- 1995-10-03 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 | $339.35 | $540.12 | 244,900 | — | — |
| 2025-12-30 | $341.26 | $543.16 | 202,300 | — | — |
| 2025-12-29 | $340.03 | $541.20 | 248,000 | — | — |
| 2025-12-26 | $337.53 | $537.22 | 184,100 | — | — |
| 2025-12-24 | $336.21 | $535.12 | 159,000 | — | — |
| 2025-12-23 | $337.04 | $536.44 | 485,700 | — | — |
| 2025-12-22 | $335.66 | $534.24 | 288,500 | — | — |
| 2025-12-19 | $331.31 | $527.32 | 1,016,600 | — | — |
| 2025-12-18 | $332.52 | $529.24 | 415,600 | — | — |
| 2025-12-17 | $328.63 | $523.05 | 400,400 | — | — |
| 2025-12-16 | $327.35 | $521.02 | 543,800 | — | — |
| 2025-12-15 | $328.61 | $523.02 | 462,100 | — | — |
| 2025-12-12 | $327.16 | $520.71 | 344,500 | — | — |
| 2025-12-11 | $324.38 | $516.29 | 390,600 | — | — |
| 2025-12-10 | $315.47 | $502.11 | 399,300 | — | — |
| 2025-12-09 | $310.56 | $494.29 | 354,800 | — | — |
| 2025-12-08 | $308.40 | $490.85 | 366,300 | — | — |
| 2025-12-05 | $309.97 | $493.35 | 366,800 | — | — |
| 2025-12-04 | $313.71 | $499.31 | 329,500 | — | — |
| 2025-12-03 | $314.03 | $499.82 | 337,100 | — | — |
| 2025-12-02 | $312.21 | $496.92 | 407,900 | — | — |
| 2025-12-01 | $312.09 | $496.73 | 363,400 | — | — |
| 2025-11-28 | $314.29 | $500.23 | 204,000 | — | — |
| 2025-11-26 | $312.03 | $496.63 | 320,300 | — | — |
| 2025-11-25 | $314.04 | $499.83 | 364,000 | — | — |
| 2025-11-24 | $309.99 | $493.39 | 617,800 | — | — |
| 2025-11-21 | $311.34 | $495.53 | 603,100 | — | — |
| 2025-11-20 | $304.99 | $485.43 | 404,900 | — | — |
| 2025-11-19 | $312.84 | $497.92 | 362,800 | — | — |
| 2025-11-18 | $320.02 | $509.35 | 341,200 | — | — |
| 2025-11-17 | $320.33 | $509.84 | 378,400 | — | — |
| 2025-11-14 | $326.23 | $519.23 | 372,400 | — | — |
| 2025-11-13 | $327.49 | $521.24 | 401,700 | — | — |
| 2025-11-12 | $325.03 | $517.32 | 552,300 | — | — |
| 2025-11-11 | $324.43 | $516.37 | 759,500 | — | — |
| 2025-11-10 | $328.61 | $523.02 | 440,900 | — | — |
| 2025-11-07 | $326.14 | $519.09 | 598,100 | — | — |
| 2025-11-06 | $319.61 | $508.70 | 508,100 | — | — |
| 2025-11-05 | $321.99 | $512.49 | 605,500 | — | — |
| 2025-11-04 | $317.69 | $505.64 | 396,200 | — | — |
| 2025-11-03 | $313.45 | $498.89 | 484,800 | — | — |
| 2025-10-31 | $314.52 | $500.60 | 638,000 | — | — |
| 2025-10-30 | $309.18 | $492.10 | 672,600 | — | — |
| 2025-10-29 | $309.45 | $492.53 | 711,200 | — | — |
| 2025-10-28 | $304.91 | $485.30 | 1,557,700 | — | — |
| 2025-10-27 | $343.98 | $547.48 | 234,100 | — | — |
| 2025-10-24 | $348.94 | $555.38 | 152,000 | — | — |
| 2025-10-23 | $349.27 | $555.90 | 212,000 | — | — |
| 2025-10-22 | $348.42 | $554.55 | 231,700 | — | — |
| 2025-10-21 | $349.16 | $555.73 | 186,000 | — | — |
| 2025-10-20 | $350.95 | $558.58 | 250,000 | — | — |
| 2025-10-17 | $349.13 | $555.68 | 463,900 | — | — |
| 2025-10-16 | $340.85 | $542.50 | 355,700 | — | — |
| 2025-10-15 | $348.55 | $554.76 | 304,200 | — | — |
| 2025-10-14 | $356.74 | $567.79 | 242,600 | — | — |
| 2025-10-13 | $351.02 | $558.69 | 257,800 | — | — |
| 2025-10-10 | $346.69 | $551.80 | 272,600 | — | — |
| 2025-10-09 | $351.77 | $559.88 | 372,000 | — | — |
| 2025-10-08 | $360.00 | $572.98 | 290,100 | — | — |
| 2025-10-07 | $364.86 | $580.72 | 299,900 | — | — |
| 2025-10-06 | $361.56 | $575.47 | 252,500 | — | — |
| 2025-10-03 | $356.85 | $567.97 | 247,500 | — | — |
| 2025-10-02 | $351.05 | $558.74 | 196,700 | — | — |
| 2025-10-01 | $353.53 | $562.68 | 230,900 | — | — |
| 2025-09-30 | $350.23 | $557.43 | 234,300 | — | — |
| 2025-09-29 | $345.49 | $549.89 | 346,800 | — | — |
| 2025-09-26 | $349.11 | $555.65 | 359,900 | — | — |
| 2025-09-25 | $345.21 | $549.44 | 409,900 | — | — |
| 2025-09-24 | $345.54 | $549.97 | 428,200 | — | — |
| 2025-09-23 | $337.93 | $537.86 | 302,300 | — | — |
| 2025-09-22 | $334.83 | $532.92 | 295,500 | — | — |
| 2025-09-19 | $335.38 | $533.80 | 1,062,700 | — | — |
| 2025-09-18 | $334.75 | $532.79 | 332,200 | — | — |
| 2025-09-17 | $333.65 | $531.04 | 397,000 | — | — |
| 2025-09-16 | $330.63 | $526.24 | 386,400 | — | — |
| 2025-09-15 | $339.84 | $540.90 | 317,700 | — | — |
| 2025-09-12 | $349.37 | $556.06 | 487,600 | — | — |
| 2025-09-11 | $348.44 | $554.58 | 320,400 | — | — |
| 2025-09-10 | $340.03 | $541.20 | 274,000 | — | — |
| 2025-09-09 | $340.61 | $542.12 | 332,400 | — | — |
| 2025-09-08 | $339.58 | $540.48 | 298,600 | — | — |
| 2025-09-05 | $340.00 | $541.15 | 195,400 | — | — |
| 2025-09-04 | $345.26 | $549.52 | 341,600 | — | — |
| 2025-09-03 | $348.53 | $554.73 | 507,900 | — | — |
| 2025-09-02 | $345.35 | $549.67 | 445,400 | — | — |
| 2025-08-29 | $341.88 | $544.14 | 220,900 | — | — |
| 2025-08-28 | $339.88 | $540.96 | 224,600 | — | — |
| 2025-08-27 | $343.34 | $546.47 | 252,100 | — | — |
| 2025-08-26 | $338.72 | $539.11 | 278,700 | — | — |
| 2025-08-25 | $341.32 | $543.25 | 202,500 | — | — |
| 2025-08-22 | $343.94 | $547.42 | 260,300 | — | — |
| 2025-08-21 | $348.06 | $553.98 | 385,000 | — | — |
| 2025-08-20 | $343.52 | $546.75 | 305,200 | — | — |
| 2025-08-19 | $337.79 | $537.63 | 193,000 | — | — |
| 2025-08-18 | $331.97 | $528.37 | 176,400 | — | — |
| 2025-08-15 | $331.84 | $528.16 | 356,000 | — | — |
| 2025-08-14 | $337.12 | $536.57 | 260,800 | — | — |
| 2025-08-13 | $336.76 | $535.99 | 314,300 | — | — |
| 2025-08-12 | $328.21 | $522.38 | 281,100 | — | — |
| 2025-08-11 | $330.40 | $525.87 | 227,600 | — | — |
| 2025-08-08 | $329.80 | $524.92 | 245,600 | — | — |
| 2025-08-07 | $328.15 | $522.29 | 263,000 | — | — |
| 2025-08-06 | $328.49 | $522.83 | 326,900 | — | — |
| 2025-08-05 | $327.92 | $521.92 | 420,500 | — | — |
| 2025-08-04 | $326.04 | $518.93 | 506,200 | — | — |
| 2025-08-01 | $331.34 | $527.37 | 318,700 | — | — |
| 2025-07-31 | $335.80 | $534.47 | 702,500 | — | — |
| 2025-07-30 | $332.56 | $529.31 | 575,300 | — | — |
| 2025-07-29 | $332.28 | $528.86 | 271,500 | — | — |
| 2025-07-28 | $331.35 | $527.38 | 198,400 | — | — |
| 2025-07-25 | $336.86 | $536.15 | 189,700 | — | — |
| 2025-07-24 | $331.89 | $528.24 | 238,100 | — | — |
| 2025-07-23 | $335.87 | $534.58 | 210,600 | — | — |
| 2025-07-22 | $337.02 | $536.41 | 312,700 | — | — |
| 2025-07-21 | $329.97 | $525.19 | 313,600 | — | — |
| 2025-07-18 | $333.07 | $530.12 | 269,600 | — | — |
| 2025-07-17 | $334.00 | $531.60 | 211,100 | — | — |
| 2025-07-16 | $331.91 | $528.27 | 298,800 | — | — |
| 2025-07-15 | $330.27 | $525.66 | 325,000 | — | — |
| 2025-07-14 | $341.05 | $542.82 | 334,700 | — | — |
| 2025-07-11 | $339.35 | $540.12 | 294,100 | — | — |
| 2025-07-10 | $340.45 | $541.87 | 300,700 | — | — |
| 2025-07-09 | $340.19 | $541.45 | 282,600 | — | — |
| 2025-07-08 | $341.42 | $543.41 | 520,400 | — | — |
| 2025-07-07 | $334.06 | $531.70 | 243,600 | — | — |
| 2025-07-03 | $337.48 | $537.14 | 295,300 | — | — |
| 2025-07-02 | $334.03 | $531.65 | 473,300 | — | — |
| 2025-07-01 | $340.87 | $542.53 | 554,300 | — | — |
| 2025-06-30 | $339.85 | $540.91 | 387,500 | — | — |
| 2025-06-27 | $336.78 | $536.03 | 499,500 | — | — |
| 2025-06-26 | $339.41 | $540.21 | 216,100 | — | — |
| 2025-06-25 | $336.44 | $535.48 | 273,300 | — | — |
| 2025-06-24 | $340.83 | $542.47 | 484,200 | — | — |
| 2025-06-23 | $341.82 | $544.05 | 399,400 | — | — |
| 2025-06-20 | $337.30 | $536.85 | 1,196,900 | — | — |
| 2025-06-18 | $332.90 | $529.85 | 486,600 | — | — |
| 2025-06-17 | $333.02 | $530.04 | 525,000 | — | — |
| 2025-06-16 | $339.13 | $539.77 | 328,100 | — | — |
| 2025-06-13 | $334.61 | $532.57 | 430,400 | — | — |
| 2025-06-12 | $339.82 | $540.86 | 311,300 | — | — |
| 2025-06-11 | $335.30 | $533.67 | 284,900 | — | — |
| 2025-06-10 | $336.29 | $535.25 | 303,500 | — | — |
| 2025-06-09 | $340.62 | $542.14 | 365,100 | — | — |
| 2025-06-06 | $346.18 | $550.99 | 186,100 | — | — |
| 2025-06-05 | $343.82 | $547.23 | 343,700 | — | — |
| 2025-06-04 | $344.78 | $548.76 | 326,400 | — | — |
| 2025-06-03 | $351.22 | $559.01 | 379,700 | — | — |
| 2025-06-02 | $351.74 | $559.84 | 296,000 | — | — |
| 2025-05-30 | $347.19 | $552.59 | 630,800 | — | — |
| 2025-05-29 | $346.35 | $551.26 | 582,000 | — | — |
| 2025-05-28 | $335.59 | $534.13 | 423,900 | — | — |
| 2025-05-27 | $343.76 | $543.95 | 356,500 | — | — |
| 2025-05-23 | $335.94 | $531.58 | 421,500 | — | — |
| 2025-05-22 | $336.30 | $532.15 | 386,800 | — | — |
| 2025-05-21 | $340.53 | $538.84 | 484,000 | — | — |
| 2025-05-20 | $347.51 | $549.89 | 536,500 | — | — |
| 2025-05-19 | $347.57 | $549.98 | 280,200 | — | — |
| 2025-05-16 | $348.08 | $550.79 | 417,200 | — | — |
| 2025-05-15 | $343.89 | $544.16 | 649,800 | — | — |
| 2025-05-14 | $341.00 | $539.58 | 568,000 | — | — |
| 2025-05-13 | $346.15 | $547.73 | 419,600 | — | — |
| 2025-05-12 | $347.80 | $550.34 | 529,700 | — | — |
| 2025-05-09 | $348.04 | $550.72 | 325,200 | — | — |
| 2025-05-08 | $347.21 | $549.41 | 544,800 | — | — |
| 2025-05-07 | $342.05 | $541.25 | 572,100 | — | — |
| 2025-05-06 | $344.61 | $545.30 | 410,800 | — | — |
| 2025-05-05 | $347.36 | $549.65 | 402,800 | — | — |
| 2025-05-02 | $348.39 | $551.28 | 366,800 | — | — |
| 2025-05-01 | $337.38 | $533.86 | 645,000 | — | — |
| 2025-04-30 | $358.83 | $567.80 | 386,800 | — | — |
| 2025-04-29 | $359.29 | $568.53 | 379,600 | — | — |
| 2025-04-28 | $355.03 | $561.78 | 354,700 | — | — |
| 2025-04-25 | $353.15 | $558.81 | 256,100 | — | — |
| 2025-04-24 | $355.19 | $562.04 | 357,500 | — | — |
| 2025-04-23 | $356.20 | $563.64 | 393,700 | — | — |
| 2025-04-22 | $357.20 | $565.22 | 305,300 | — | — |
| 2025-04-21 | $342.87 | $542.54 | 318,800 | — | — |
| 2025-04-17 | $349.93 | $553.71 | 355,900 | — | — |
| 2025-04-16 | $347.60 | $550.03 | 344,200 | — | — |
| 2025-04-15 | $349.85 | $553.59 | 292,700 | — | — |
| 2025-04-14 | $353.02 | $558.60 | 337,100 | — | — |
| 2025-04-11 | $349.54 | $553.10 | 383,700 | — | — |
| 2025-04-10 | $341.40 | $540.22 | 361,900 | — | — |
| 2025-04-09 | $348.38 | $551.26 | 387,400 | — | — |
| 2025-04-08 | $332.04 | $525.41 | 406,500 | — | — |
| 2025-04-07 | $326.44 | $516.54 | 602,000 | — | — |
| 2025-04-04 | $337.02 | $533.29 | 682,900 | — | — |
| 2025-04-03 | $361.76 | $572.43 | 337,500 | — | — |
| 2025-04-02 | $365.34 | $578.10 | 199,000 | — | — |
| 2025-04-01 | $365.41 | $578.21 | 243,500 | — | — |
| 2025-03-31 | $363.33 | $574.92 | 324,900 | — | — |
| 2025-03-28 | $361.99 | $572.80 | 253,500 | — | — |
| 2025-03-27 | $367.51 | $581.53 | 268,300 | — | — |
| 2025-03-26 | $366.16 | $579.40 | 206,700 | — | — |
| 2025-03-25 | $362.25 | $573.21 | 300,600 | — | — |
| 2025-03-24 | $359.13 | $568.27 | 463,800 | — | — |
| 2025-03-21 | $352.42 | $557.65 | 1,348,600 | — | — |
| 2025-03-20 | $354.80 | $561.42 | 405,600 | — | — |
| 2025-03-19 | $356.22 | $563.67 | 467,200 | — | — |
| 2025-03-18 | $359.62 | $569.05 | 340,900 | — | — |
| 2025-03-17 | $365.06 | $577.66 | 528,000 | — | — |
| 2025-03-14 | $358.66 | $564.36 | 353,300 | — | — |
| 2025-03-13 | $349.59 | $550.09 | 430,600 | — | — |
| 2025-03-12 | $347.75 | $547.20 | 414,500 | — | — |
| 2025-03-11 | $354.19 | $557.33 | 489,900 | — | — |
| 2025-03-10 | $357.20 | $562.07 | 568,200 | — | — |
| 2025-03-07 | $363.76 | $572.39 | 359,700 | — | — |
| 2025-03-06 | $363.54 | $572.04 | 424,600 | — | — |
| 2025-03-05 | $358.64 | $564.33 | 581,000 | — | — |
| 2025-03-04 | $355.37 | $559.19 | 541,800 | — | — |
| 2025-03-03 | $356.10 | $560.34 | 432,600 | — | — |
| 2025-02-28 | $353.22 | $555.80 | 503,700 | — | — |
| 2025-02-27 | $347.41 | $546.66 | 330,900 | — | — |
| 2025-02-26 | $343.58 | $540.63 | 328,800 | — | — |
| 2025-02-25 | $343.20 | $540.04 | 406,000 | — | — |
| 2025-02-24 | $340.92 | $536.45 | 398,700 | — | — |
| 2025-02-21 | $337.14 | $530.50 | 407,800 | — | — |
| 2025-02-20 | $338.21 | $532.18 | 414,200 | — | — |
| 2025-02-19 | $336.29 | $529.16 | 394,900 | — | — |
| 2025-02-18 | $338.18 | $532.14 | 419,000 | — | — |
| 2025-02-14 | $332.69 | $523.50 | 398,900 | — | — |
| 2025-02-13 | $335.41 | $527.78 | 273,600 | — | — |
| 2025-02-12 | $331.58 | $521.75 | 372,800 | — | — |
| 2025-02-11 | $335.63 | $528.13 | 468,800 | — | — |
| 2025-02-10 | $333.47 | $524.73 | 447,500 | — | — |
| 2025-02-07 | $338.03 | $531.90 | 560,100 | — | — |
| 2025-02-06 | $336.30 | $529.18 | 400,000 | — | — |
| 2025-02-05 | $339.82 | $534.72 | 653,400 | — | — |
| 2025-02-04 | $341.72 | $537.71 | 768,700 | — | — |
| 2025-02-03 | $345.27 | $543.29 | 589,100 | — | — |
| 2025-01-31 | $347.51 | $546.82 | 560,300 | — | — |
| 2025-01-30 | $352.09 | $554.03 | 536,800 | — | — |
| 2025-01-29 | $351.51 | $553.11 | 829,700 | — | — |
| 2025-01-28 | $367.47 | $578.23 | 694,200 | — | — |
| 2025-01-27 | $373.00 | $586.93 | 345,000 | — | — |
| 2025-01-24 | $365.14 | $574.56 | 282,900 | — | — |
| 2025-01-23 | $363.25 | $571.59 | 396,300 | — | — |
| 2025-01-22 | $363.71 | $572.31 | 321,700 | — | — |
| 2025-01-21 | $364.33 | $573.29 | 408,400 | — | — |
| 2025-01-17 | $362.17 | $569.89 | 370,700 | — | — |
| 2025-01-16 | $360.24 | $566.85 | 323,300 | — | — |
| 2025-01-15 | $357.89 | $563.15 | 319,400 | — | — |
| 2025-01-14 | $358.34 | $563.86 | 316,800 | — | — |
| 2025-01-13 | $351.69 | $553.40 | 296,600 | — | — |
| 2025-01-10 | $353.52 | $556.28 | 612,100 | — | — |
| 2025-01-08 | $368.43 | $579.74 | 354,800 | — | — |
| 2025-01-07 | $371.02 | $583.81 | 318,500 | — | — |
| 2025-01-06 | $361.67 | $569.10 | 354,400 | — | — |
| 2025-01-03 | $365.14 | $574.56 | 292,600 | — | — |
| 2025-01-02 | $363.33 | $571.71 | 321,400 | — | — |