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
- 1996-12-18 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 | $332.33 | $451.63 | 167,000 | — | — |
| 2025-12-30 | $335.98 | $456.59 | 151,400 | — | — |
| 2025-12-29 | $338.82 | $460.45 | 134,700 | — | — |
| 2025-12-26 | $344.41 | $468.05 | 108,400 | — | — |
| 2025-12-24 | $345.41 | $469.41 | 63,800 | — | — |
| 2025-12-23 | $342.24 | $465.10 | 149,700 | — | — |
| 2025-12-22 | $342.60 | $465.59 | 132,600 | — | — |
| 2025-12-19 | $343.89 | $467.34 | 742,400 | — | — |
| 2025-12-18 | $339.66 | $461.59 | 219,800 | — | — |
| 2025-12-17 | $344.09 | $467.61 | 235,100 | — | — |
| 2025-12-16 | $343.42 | $466.70 | 244,100 | — | — |
| 2025-12-15 | $346.68 | $471.13 | 366,200 | — | — |
| 2025-12-12 | $344.38 | $468.01 | 255,500 | — | — |
| 2025-12-11 | $356.66 | $484.70 | 343,500 | — | — |
| 2025-12-10 | $352.21 | $478.65 | 403,200 | — | — |
| 2025-12-09 | $331.90 | $451.05 | 256,300 | — | — |
| 2025-12-08 | $325.23 | $441.98 | 357,400 | — | — |
| 2025-12-05 | $328.39 | $446.28 | 237,300 | — | — |
| 2025-12-04 | $325.01 | $441.68 | 229,200 | — | — |
| 2025-12-03 | $325.76 | $442.70 | 586,900 | — | — |
| 2025-12-02 | $317.70 | $431.75 | 289,500 | — | — |
| 2025-12-01 | $320.70 | $435.83 | 264,700 | — | — |
| 2025-11-28 | $318.84 | $433.30 | 93,900 | — | — |
| 2025-11-26 | $318.59 | $432.96 | 172,200 | — | — |
| 2025-11-25 | $317.49 | $431.46 | 288,500 | — | — |
| 2025-11-24 | $304.74 | $414.14 | 284,100 | — | — |
| 2025-11-21 | $302.47 | $411.05 | 284,800 | — | — |
| 2025-11-20 | $287.48 | $390.68 | 348,100 | — | — |
| 2025-11-19 | $294.11 | $399.69 | 294,000 | — | — |
| 2025-11-18 | $294.00 | $399.54 | 333,100 | — | — |
| 2025-11-17 | $285.25 | $387.65 | 448,800 | — | — |
| 2025-11-14 | $293.98 | $399.51 | 370,800 | — | — |
| 2025-11-13 | $299.37 | $406.84 | 369,600 | — | — |
| 2025-11-12 | $299.91 | $407.57 | 317,100 | — | — |
| 2025-11-11 | $293.66 | $399.08 | 186,400 | — | — |
| 2025-11-10 | $294.27 | $399.91 | 194,400 | — | — |
| 2025-11-07 | $293.27 | $398.55 | 210,300 | — | — |
| 2025-11-06 | $290.43 | $393.94 | 317,000 | — | — |
| 2025-11-05 | $298.17 | $404.44 | 263,500 | — | — |
| 2025-11-04 | $297.87 | $404.03 | 332,600 | — | — |
| 2025-11-03 | $308.20 | $418.05 | 364,000 | — | — |
| 2025-10-31 | $314.08 | $426.02 | 303,300 | — | — |
| 2025-10-30 | $314.53 | $426.63 | 388,600 | — | — |
| 2025-10-29 | $321.93 | $436.67 | 309,500 | — | — |
| 2025-10-28 | $318.36 | $431.83 | 424,200 | — | — |
| 2025-10-27 | $321.76 | $436.44 | 555,500 | — | — |
| 2025-10-24 | $331.60 | $449.79 | 406,600 | — | — |
| 2025-10-23 | $324.74 | $440.48 | 657,200 | — | — |
| 2025-10-22 | $308.35 | $418.25 | 777,400 | — | — |
| 2025-10-21 | $311.87 | $423.02 | 271,500 | — | — |
| 2025-10-20 | $309.22 | $419.43 | 263,800 | — | — |
| 2025-10-17 | $311.67 | $422.75 | 298,400 | — | — |
| 2025-10-16 | $305.78 | $414.76 | 147,200 | — | — |
| 2025-10-15 | $307.17 | $416.65 | 282,600 | — | — |
| 2025-10-14 | $311.67 | $422.75 | 307,800 | — | — |
| 2025-10-13 | $302.59 | $410.44 | 199,700 | — | — |
| 2025-10-10 | $298.14 | $404.40 | 222,000 | — | — |
| 2025-10-09 | $304.31 | $412.77 | 313,300 | — | — |
| 2025-10-08 | $301.49 | $408.94 | 198,200 | — | — |
| 2025-10-07 | $304.19 | $412.61 | 191,800 | — | — |
| 2025-10-06 | $313.67 | $425.47 | 399,200 | — | — |
| 2025-10-03 | $320.96 | $435.35 | 174,900 | — | — |
| 2025-10-02 | $320.85 | $435.20 | 211,200 | — | — |
| 2025-10-01 | $323.54 | $438.85 | 233,100 | — | — |
| 2025-09-30 | $316.00 | $428.63 | 312,600 | — | — |
| 2025-09-29 | $321.49 | $436.07 | 352,600 | — | — |
| 2025-09-26 | $318.93 | $432.60 | 274,300 | — | — |
| 2025-09-25 | $316.58 | $429.41 | 489,100 | — | — |
| 2025-09-24 | $335.42 | $454.97 | 289,700 | — | — |
| 2025-09-23 | $334.21 | $453.33 | 269,500 | — | — |
| 2025-09-22 | $332.95 | $451.62 | 264,900 | — | — |
| 2025-09-19 | $332.43 | $450.91 | 365,100 | — | — |
| 2025-09-18 | $337.33 | $457.56 | 199,200 | — | — |
| 2025-09-17 | $333.09 | $451.81 | 258,800 | — | — |
| 2025-09-16 | $332.09 | $450.45 | 188,400 | — | — |
| 2025-09-15 | $330.30 | $448.02 | 166,200 | — | — |
| 2025-09-12 | $334.06 | $453.12 | 234,700 | — | — |
| 2025-09-11 | $343.99 | $466.59 | 413,600 | — | — |
| 2025-09-10 | $337.07 | $457.21 | 267,000 | — | — |
| 2025-09-09 | $344.86 | $467.77 | 279,900 | — | — |
| 2025-09-08 | $339.57 | $460.60 | 355,900 | — | — |
| 2025-09-05 | $341.07 | $462.63 | 187,000 | — | — |
| 2025-09-04 | $340.09 | $461.30 | 174,800 | — | — |
| 2025-09-03 | $331.76 | $450.00 | 237,500 | — | — |
| 2025-09-02 | $332.67 | $451.24 | 319,600 | — | — |
| 2025-08-29 | $336.68 | $456.68 | 353,400 | — | — |
| 2025-08-28 | $338.51 | $459.16 | 318,300 | — | — |
| 2025-08-27 | $339.98 | $461.15 | 476,200 | — | — |
| 2025-08-26 | $331.00 | $448.97 | 351,400 | — | — |
| 2025-08-25 | $323.49 | $438.79 | 221,900 | — | — |
| 2025-08-22 | $326.73 | $443.18 | 318,700 | — | — |
| 2025-08-21 | $308.13 | $417.95 | 350,100 | — | — |
| 2025-08-20 | $306.70 | $416.01 | 277,500 | — | — |
| 2025-08-19 | $307.93 | $417.68 | 273,100 | — | — |
| 2025-08-18 | $304.57 | $413.12 | 244,600 | — | — |
| 2025-08-15 | $300.88 | $408.12 | 321,200 | — | — |
| 2025-08-14 | $308.10 | $417.91 | 308,000 | — | — |
| 2025-08-13 | $315.08 | $427.38 | 413,100 | — | — |
| 2025-08-12 | $300.81 | $408.02 | 306,800 | — | — |
| 2025-08-11 | $292.64 | $396.94 | 219,600 | — | — |
| 2025-08-08 | $291.97 | $396.03 | 253,300 | — | — |
| 2025-08-07 | $292.82 | $396.44 | 245,700 | — | — |
| 2025-08-06 | $296.92 | $401.99 | 212,900 | — | — |
| 2025-08-05 | $297.79 | $403.17 | 451,600 | — | — |
| 2025-08-04 | $284.47 | $385.13 | 398,000 | — | — |
| 2025-08-01 | $287.60 | $389.37 | 523,200 | — | — |
| 2025-07-31 | $288.00 | $389.91 | 399,200 | — | — |
| 2025-07-30 | $286.05 | $387.27 | 653,100 | — | — |
| 2025-07-29 | $289.77 | $392.31 | 969,800 | — | — |
| 2025-07-28 | $307.07 | $415.73 | 385,700 | — | — |
| 2025-07-25 | $312.94 | $423.68 | 175,600 | — | — |
| 2025-07-24 | $309.78 | $419.40 | 351,000 | — | — |
| 2025-07-23 | $319.38 | $432.40 | 198,400 | — | — |
| 2025-07-22 | $314.46 | $425.74 | 353,600 | — | — |
| 2025-07-21 | $310.14 | $419.89 | 433,800 | — | — |
| 2025-07-18 | $307.75 | $416.65 | 358,700 | — | — |
| 2025-07-17 | $307.66 | $416.53 | 629,100 | — | — |
| 2025-07-16 | $331.23 | $448.44 | 407,200 | — | — |
| 2025-07-15 | $333.24 | $451.16 | 364,000 | — | — |
| 2025-07-14 | $352.10 | $476.70 | 131,000 | — | — |
| 2025-07-11 | $350.51 | $474.54 | 158,000 | — | — |
| 2025-07-10 | $356.60 | $482.79 | 154,500 | — | — |
| 2025-07-09 | $350.09 | $473.97 | 195,500 | — | — |
| 2025-07-08 | $345.60 | $467.90 | 213,700 | — | — |
| 2025-07-07 | $346.22 | $468.73 | 194,100 | — | — |
| 2025-07-03 | $352.90 | $477.78 | 81,300 | — | — |
| 2025-07-02 | $351.89 | $476.41 | 272,800 | — | — |
| 2025-07-01 | $343.70 | $465.32 | 241,500 | — | — |
| 2025-06-30 | $337.82 | $457.36 | 245,400 | — | — |
| 2025-06-27 | $335.64 | $454.41 | 330,500 | — | — |
| 2025-06-26 | $329.77 | $446.46 | 167,400 | — | — |
| 2025-06-25 | $331.37 | $448.63 | 175,700 | — | — |
| 2025-06-24 | $339.35 | $459.43 | 200,500 | — | — |
| 2025-06-23 | $335.73 | $454.53 | 180,100 | — | — |
| 2025-06-20 | $332.19 | $449.74 | 335,800 | — | — |
| 2025-06-18 | $326.96 | $442.66 | 208,400 | — | — |
| 2025-06-17 | $327.15 | $442.92 | 167,400 | — | — |
| 2025-06-16 | $331.80 | $449.21 | 143,200 | — | — |
| 2025-06-13 | $323.91 | $438.53 | 187,700 | — | — |
| 2025-06-12 | $329.04 | $445.48 | 220,300 | — | — |
| 2025-06-11 | $336.90 | $456.12 | 278,900 | — | — |
| 2025-06-10 | $336.75 | $455.91 | 288,500 | — | — |
| 2025-06-09 | $323.56 | $438.06 | 298,100 | — | — |
| 2025-06-06 | $321.15 | $434.79 | 194,800 | — | — |
| 2025-06-05 | $317.36 | $429.66 | 243,800 | — | — |
| 2025-06-04 | $316.36 | $428.31 | 213,600 | — | — |
| 2025-06-03 | $320.08 | $433.34 | 204,100 | — | — |
| 2025-06-02 | $313.75 | $424.77 | 233,500 | — | — |
| 2025-05-30 | $316.91 | $429.05 | 347,900 | — | — |
| 2025-05-29 | $314.25 | $425.45 | 249,600 | — | — |
| 2025-05-28 | $313.87 | $424.94 | 255,000 | — | — |
| 2025-05-27 | $315.88 | $427.66 | 211,500 | — | — |
| 2025-05-23 | $311.45 | $421.66 | 239,400 | — | — |
| 2025-05-22 | $307.58 | $416.42 | 344,500 | — | — |
| 2025-05-21 | $305.66 | $413.82 | 361,600 | — | — |
| 2025-05-20 | $318.95 | $431.81 | 272,300 | — | — |
| 2025-05-19 | $322.09 | $436.07 | 328,200 | — | — |
| 2025-05-16 | $323.58 | $438.08 | 167,300 | — | — |
| 2025-05-15 | $320.42 | $433.81 | 259,900 | — | — |
| 2025-05-14 | $323.11 | $437.45 | 237,600 | — | — |
| 2025-05-13 | $325.57 | $440.78 | 221,500 | — | — |
| 2025-05-12 | $321.79 | $435.66 | 285,500 | — | — |
| 2025-05-09 | $305.65 | $413.81 | 191,000 | — | — |
| 2025-05-08 | $303.75 | $410.49 | 308,500 | — | — |
| 2025-05-07 | $295.94 | $399.94 | 198,400 | — | — |
| 2025-05-06 | $297.08 | $401.48 | 146,800 | — | — |
| 2025-05-05 | $298.44 | $403.32 | 187,600 | — | — |
| 2025-05-02 | $296.50 | $400.69 | 320,500 | — | — |
| 2025-05-01 | $293.77 | $397.00 | 276,700 | — | — |
| 2025-04-30 | $292.76 | $395.64 | 489,600 | — | — |
| 2025-04-29 | $292.40 | $395.15 | 602,300 | — | — |
| 2025-04-28 | $290.81 | $393.00 | 568,800 | — | — |
| 2025-04-25 | $292.87 | $395.79 | 508,200 | — | — |
| 2025-04-24 | $292.17 | $394.84 | 480,500 | — | — |
| 2025-04-23 | $278.29 | $376.08 | 763,900 | — | — |
| 2025-04-22 | $295.45 | $399.27 | 348,300 | — | — |
| 2025-04-21 | $283.82 | $383.56 | 282,500 | — | — |
| 2025-04-17 | $288.55 | $389.95 | 255,900 | — | — |
| 2025-04-16 | $283.15 | $382.65 | 221,200 | — | — |
| 2025-04-15 | $290.88 | $393.10 | 179,000 | — | — |
| 2025-04-14 | $290.98 | $393.23 | 501,500 | — | — |
| 2025-04-11 | $291.57 | $394.03 | 514,600 | — | — |
| 2025-04-10 | $292.51 | $395.30 | 420,400 | — | — |
| 2025-04-09 | $303.75 | $410.49 | 617,400 | — | — |
| 2025-04-08 | $271.94 | $367.50 | 399,200 | — | — |
| 2025-04-07 | $279.69 | $377.98 | 459,100 | — | — |
| 2025-04-04 | $282.06 | $381.18 | 583,800 | — | — |
| 2025-04-03 | $282.32 | $381.53 | 451,000 | — | — |
| 2025-04-02 | $306.12 | $413.69 | 208,100 | — | — |
| 2025-04-01 | $296.83 | $401.14 | 379,700 | — | — |
| 2025-03-31 | $293.54 | $396.69 | 470,600 | — | — |
| 2025-03-28 | $289.88 | $391.75 | 313,900 | — | — |
| 2025-03-27 | $295.77 | $399.71 | 441,400 | — | — |
| 2025-03-26 | $307.37 | $415.38 | 267,500 | — | — |
| 2025-03-25 | $319.38 | $431.61 | 291,400 | — | — |
| 2025-03-24 | $319.96 | $432.40 | 319,100 | — | — |
| 2025-03-21 | $306.21 | $413.82 | 295,500 | — | — |
| 2025-03-20 | $305.02 | $412.21 | 143,000 | — | — |
| 2025-03-19 | $306.72 | $414.51 | 265,100 | — | — |
| 2025-03-18 | $298.19 | $402.98 | 214,300 | — | — |
| 2025-03-17 | $302.82 | $409.23 | 269,300 | — | — |
| 2025-03-14 | $295.51 | $399.36 | 517,500 | — | — |
| 2025-03-13 | $285.59 | $385.95 | 400,300 | — | — |
| 2025-03-12 | $298.60 | $403.53 | 425,800 | — | — |
| 2025-03-11 | $291.85 | $394.41 | 499,600 | — | — |
| 2025-03-10 | $293.63 | $396.82 | 364,500 | — | — |
| 2025-03-07 | $304.96 | $412.13 | 283,100 | — | — |
| 2025-03-06 | $312.20 | $421.19 | 299,200 | — | — |
| 2025-03-05 | $316.94 | $427.59 | 745,100 | — | — |
| 2025-03-04 | $318.10 | $429.15 | 533,500 | — | — |
| 2025-03-03 | $325.30 | $438.87 | 394,100 | — | — |
| 2025-02-28 | $344.44 | $464.69 | 379,900 | — | — |
| 2025-02-27 | $344.51 | $464.78 | 245,700 | — | — |
| 2025-02-26 | $345.25 | $465.78 | 181,600 | — | — |
| 2025-02-25 | $346.17 | $467.02 | 249,000 | — | — |
| 2025-02-24 | $348.01 | $469.51 | 205,900 | — | — |
| 2025-02-21 | $350.14 | $472.38 | 301,900 | — | — |
| 2025-02-20 | $360.70 | $486.63 | 225,800 | — | — |
| 2025-02-19 | $364.24 | $491.40 | 306,000 | — | — |
| 2025-02-18 | $374.76 | $505.60 | 289,700 | — | — |
| 2025-02-14 | $379.62 | $512.15 | 326,300 | — | — |
| 2025-02-13 | $384.69 | $518.99 | 511,600 | — | — |
| 2025-02-12 | $385.71 | $520.37 | 733,800 | — | — |
| 2025-02-11 | $368.69 | $497.41 | 604,900 | — | — |
| 2025-02-10 | $369.47 | $498.46 | 233,600 | — | — |
| 2025-02-07 | $374.61 | $505.39 | 257,400 | — | — |
| 2025-02-06 | $381.89 | $515.21 | 177,000 | — | — |
| 2025-02-05 | $383.22 | $517.01 | 280,000 | — | — |
| 2025-02-04 | $370.36 | $499.66 | 282,400 | — | — |
| 2025-02-03 | $366.45 | $494.38 | 306,700 | — | — |
| 2025-01-31 | $376.10 | $507.40 | 247,400 | — | — |
| 2025-01-30 | $381.45 | $514.62 | 292,000 | — | — |
| 2025-01-29 | $371.80 | $501.60 | 353,100 | — | — |
| 2025-01-28 | $367.88 | $496.31 | 384,300 | — | — |
| 2025-01-27 | $355.79 | $480.00 | 774,700 | — | — |
| 2025-01-24 | $345.69 | $466.38 | 706,400 | — | — |
| 2025-01-23 | $347.25 | $468.48 | 1,530,100 | — | — |
| 2025-01-22 | $345.48 | $466.09 | 417,000 | — | — |
| 2025-01-21 | $353.85 | $477.39 | 844,100 | — | — |
| 2025-01-17 | $352.35 | $475.36 | 302,000 | — | — |
| 2025-01-16 | $358.09 | $483.11 | 506,900 | — | — |
| 2025-01-15 | $362.83 | $489.50 | 184,800 | — | — |
| 2025-01-14 | $355.46 | $479.56 | 197,300 | — | — |
| 2025-01-13 | $349.76 | $471.87 | 333,000 | — | — |
| 2025-01-10 | $341.80 | $461.13 | 250,600 | — | — |
| 2025-01-08 | $349.05 | $470.91 | 304,600 | — | — |
| 2025-01-07 | $344.83 | $465.22 | 435,400 | — | — |
| 2025-01-06 | $344.99 | $465.43 | 308,900 | — | — |
| 2025-01-03 | $347.95 | $469.43 | 204,700 | — | — |
| 2025-01-02 | $348.73 | $470.48 | 187,000 | — | — |