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
- 2005-05-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 | $217.31 | $243.92 | 349,400 | — | — |
| 2025-12-30 | $218.00 | $244.70 | 255,600 | — | — |
| 2025-12-29 | $219.03 | $245.85 | 253,100 | — | — |
| 2025-12-26 | $219.06 | $245.89 | 281,200 | — | — |
| 2025-12-24 | $218.20 | $244.92 | 161,400 | — | — |
| 2025-12-23 | $217.35 | $243.97 | 401,300 | — | — |
| 2025-12-22 | $216.76 | $243.30 | 269,200 | — | — |
| 2025-12-19 | $215.41 | $241.79 | 1,179,000 | — | — |
| 2025-12-18 | $208.93 | $234.52 | 373,200 | — | — |
| 2025-12-17 | $213.89 | $240.08 | 414,500 | — | — |
| 2025-12-16 | $209.70 | $235.38 | 636,700 | — | — |
| 2025-12-15 | $210.71 | $236.51 | 586,400 | — | — |
| 2025-12-12 | $214.10 | $240.32 | 614,100 | — | — |
| 2025-12-11 | $213.75 | $239.93 | 525,000 | — | — |
| 2025-12-10 | $216.42 | $242.92 | 443,200 | — | — |
| 2025-12-09 | $215.09 | $241.43 | 374,600 | — | — |
| 2025-12-08 | $217.06 | $243.64 | 304,700 | — | — |
| 2025-12-05 | $218.21 | $244.93 | 248,800 | — | — |
| 2025-12-04 | $216.94 | $243.51 | 292,200 | — | — |
| 2025-12-03 | $217.87 | $244.55 | 347,700 | — | — |
| 2025-12-02 | $217.15 | $243.74 | 311,000 | — | — |
| 2025-12-01 | $216.38 | $242.88 | 289,500 | — | — |
| 2025-11-28 | $214.86 | $241.17 | 177,200 | — | — |
| 2025-11-26 | $213.72 | $239.89 | 219,100 | — | — |
| 2025-11-25 | $213.55 | $239.70 | 219,900 | — | — |
| 2025-11-24 | $210.18 | $235.92 | 324,000 | — | — |
| 2025-11-21 | $212.84 | $238.90 | 320,900 | — | — |
| 2025-11-20 | $209.22 | $234.84 | 307,700 | — | — |
| 2025-11-19 | $210.22 | $235.96 | 275,300 | — | — |
| 2025-11-18 | $209.85 | $235.55 | 344,300 | — | — |
| 2025-11-17 | $207.40 | $232.80 | 255,100 | — | — |
| 2025-11-14 | $211.95 | $237.91 | 247,100 | — | — |
| 2025-11-13 | $213.98 | $240.18 | 299,400 | — | — |
| 2025-11-12 | $216.25 | $242.73 | 266,800 | — | — |
| 2025-11-11 | $214.54 | $240.81 | 345,900 | — | — |
| 2025-11-10 | $215.07 | $241.41 | 254,900 | — | — |
| 2025-11-07 | $215.49 | $241.88 | 614,500 | — | — |
| 2025-11-06 | $211.64 | $237.56 | 724,300 | — | — |
| 2025-11-05 | $212.55 | $238.58 | 818,400 | — | — |
| 2025-11-04 | $211.67 | $237.59 | 376,200 | — | — |
| 2025-11-03 | $213.30 | $239.42 | 386,600 | — | — |
| 2025-10-31 | $212.30 | $238.30 | 420,800 | — | — |
| 2025-10-30 | $214.43 | $240.69 | 587,100 | — | — |
| 2025-10-29 | $208.83 | $234.40 | 605,200 | — | — |
| 2025-10-28 | $218.12 | $244.83 | 501,900 | — | — |
| 2025-10-27 | $218.33 | $245.07 | 424,800 | — | — |
| 2025-10-24 | $219.54 | $246.43 | 202,600 | — | — |
| 2025-10-23 | $218.09 | $244.80 | 286,200 | — | — |
| 2025-10-22 | $219.97 | $246.91 | 358,300 | — | — |
| 2025-10-21 | $221.61 | $248.75 | 227,300 | — | — |
| 2025-10-20 | $218.20 | $244.92 | 243,700 | — | — |
| 2025-10-17 | $214.51 | $240.78 | 284,000 | — | — |
| 2025-10-16 | $210.71 | $236.51 | 339,700 | — | — |
| 2025-10-15 | $219.68 | $246.58 | 271,100 | — | — |
| 2025-10-14 | $225.07 | $252.63 | 279,000 | — | — |
| 2025-10-13 | $225.97 | $253.64 | 297,400 | — | — |
| 2025-10-10 | $225.34 | $252.94 | 288,400 | — | — |
| 2025-10-09 | $226.90 | $254.69 | 267,900 | — | — |
| 2025-10-08 | $228.23 | $256.18 | 427,000 | — | — |
| 2025-10-07 | $226.25 | $253.96 | 343,900 | — | — |
| 2025-10-06 | $223.63 | $251.02 | 392,000 | — | — |
| 2025-10-03 | $226.12 | $253.81 | 515,900 | — | — |
| 2025-10-02 | $226.26 | $253.46 | 503,900 | — | — |
| 2025-10-01 | $227.02 | $254.31 | 524,300 | — | — |
| 2025-09-30 | $232.01 | $259.90 | 432,100 | — | — |
| 2025-09-29 | $234.12 | $262.26 | 642,900 | — | — |
| 2025-09-26 | $234.90 | $263.14 | 382,200 | — | — |
| 2025-09-25 | $231.72 | $259.57 | 512,800 | — | — |
| 2025-09-24 | $237.11 | $265.61 | 1,093,100 | — | — |
| 2025-09-23 | $235.87 | $264.22 | 451,900 | — | — |
| 2025-09-22 | $234.11 | $262.25 | 585,400 | — | — |
| 2025-09-19 | $235.16 | $263.43 | 1,032,600 | — | — |
| 2025-09-18 | $233.70 | $261.79 | 602,800 | — | — |
| 2025-09-17 | $248.92 | $278.84 | 422,000 | — | — |
| 2025-09-16 | $248.88 | $278.80 | 315,700 | — | — |
| 2025-09-15 | $246.61 | $276.25 | 392,100 | — | — |
| 2025-09-12 | $257.14 | $288.05 | 833,100 | — | — |
| 2025-09-11 | $256.97 | $287.86 | 317,900 | — | — |
| 2025-09-10 | $251.35 | $281.56 | 282,300 | — | — |
| 2025-09-09 | $257.63 | $288.60 | 179,400 | — | — |
| 2025-09-08 | $257.72 | $288.70 | 331,300 | — | — |
| 2025-09-05 | $257.24 | $288.16 | 249,100 | — | — |
| 2025-09-04 | $258.11 | $289.14 | 319,400 | — | — |
| 2025-09-03 | $255.87 | $286.63 | 294,800 | — | — |
| 2025-09-02 | $255.99 | $286.76 | 332,500 | — | — |
| 2025-08-29 | $262.42 | $293.96 | 345,500 | — | — |
| 2025-08-28 | $261.26 | $292.66 | 326,800 | — | — |
| 2025-08-27 | $265.17 | $297.04 | 469,600 | — | — |
| 2025-08-26 | $260.29 | $291.58 | 347,900 | — | — |
| 2025-08-25 | $261.29 | $292.70 | 388,400 | — | — |
| 2025-08-22 | $263.82 | $295.53 | 364,700 | — | — |
| 2025-08-21 | $258.67 | $289.76 | 385,700 | — | — |
| 2025-08-20 | $262.29 | $293.82 | 723,400 | — | — |
| 2025-08-19 | $260.37 | $291.67 | 172,400 | — | — |
| 2025-08-18 | $258.54 | $289.62 | 234,100 | — | — |
| 2025-08-15 | $258.63 | $289.72 | 292,400 | — | — |
| 2025-08-14 | $259.08 | $290.22 | 206,100 | — | — |
| 2025-08-13 | $261.05 | $292.43 | 304,200 | — | — |
| 2025-08-12 | $258.28 | $289.33 | 222,400 | — | — |
| 2025-08-11 | $255.31 | $286.00 | 361,700 | — | — |
| 2025-08-08 | $258.92 | $290.04 | 239,100 | — | — |
| 2025-08-07 | $260.05 | $291.31 | 247,200 | — | — |
| 2025-08-06 | $259.99 | $291.24 | 361,100 | — | — |
| 2025-08-05 | $262.07 | $293.57 | 492,900 | — | — |
| 2025-08-04 | $270.40 | $302.90 | 458,100 | — | — |
| 2025-08-01 | $272.42 | $305.17 | 542,700 | — | — |
| 2025-07-31 | $276.46 | $309.69 | 637,500 | — | — |
| 2025-07-30 | $284.24 | $318.41 | 368,500 | — | — |
| 2025-07-29 | $286.81 | $321.29 | 311,400 | — | — |
| 2025-07-28 | $282.56 | $316.53 | 348,900 | — | — |
| 2025-07-25 | $278.03 | $311.45 | 243,100 | — | — |
| 2025-07-24 | $278.35 | $311.81 | 265,200 | — | — |
| 2025-07-23 | $276.65 | $309.90 | 326,500 | — | — |
| 2025-07-22 | $277.04 | $310.34 | 557,000 | — | — |
| 2025-07-21 | $282.80 | $316.79 | 355,800 | — | — |
| 2025-07-18 | $288.53 | $323.21 | 184,200 | — | — |
| 2025-07-17 | $291.06 | $326.05 | 174,300 | — | — |
| 2025-07-16 | $289.74 | $324.57 | 321,700 | — | — |
| 2025-07-15 | $286.48 | $320.92 | 383,700 | — | — |
| 2025-07-14 | $294.23 | $329.60 | 256,400 | — | — |
| 2025-07-11 | $293.88 | $329.21 | 186,600 | — | — |
| 2025-07-10 | $299.00 | $334.43 | 330,900 | — | — |
| 2025-07-09 | $299.88 | $335.42 | 344,800 | — | — |
| 2025-07-08 | $303.79 | $339.79 | 354,600 | — | — |
| 2025-07-07 | $304.90 | $341.03 | 326,800 | — | — |
| 2025-07-03 | $311.29 | $348.18 | 168,700 | — | — |
| 2025-07-02 | $310.50 | $347.29 | 233,900 | — | — |
| 2025-07-01 | $311.89 | $348.85 | 520,700 | — | — |
| 2025-06-30 | $313.93 | $351.13 | 225,200 | — | — |
| 2025-06-27 | $313.01 | $350.10 | 836,300 | — | — |
| 2025-06-26 | $310.54 | $347.34 | 213,100 | — | — |
| 2025-06-25 | $310.00 | $346.73 | 263,700 | — | — |
| 2025-06-24 | $309.88 | $346.60 | 531,000 | — | — |
| 2025-06-23 | $302.84 | $338.73 | 294,300 | — | — |
| 2025-06-20 | $300.61 | $336.23 | 522,000 | — | — |
| 2025-06-18 | $302.78 | $338.66 | 240,400 | — | — |
| 2025-06-17 | $300.79 | $336.43 | 196,800 | — | — |
| 2025-06-16 | $301.79 | $337.55 | 151,600 | — | — |
| 2025-06-13 | $299.12 | $334.57 | 125,500 | — | — |
| 2025-06-12 | $305.57 | $341.78 | 143,900 | — | — |
| 2025-06-11 | $304.03 | $340.06 | 174,600 | — | — |
| 2025-06-10 | $303.19 | $339.12 | 191,000 | — | — |
| 2025-06-09 | $307.12 | $343.51 | 172,000 | — | — |
| 2025-06-06 | $312.39 | $349.41 | 222,200 | — | — |
| 2025-06-05 | $306.66 | $343.00 | 162,500 | — | — |
| 2025-06-04 | $310.12 | $346.87 | 170,300 | — | — |
| 2025-06-03 | $308.23 | $344.76 | 181,000 | — | — |
| 2025-06-02 | $307.60 | $344.05 | 150,500 | — | — |
| 2025-05-30 | $308.42 | $344.97 | 170,500 | — | — |
| 2025-05-29 | $308.93 | $345.54 | 347,400 | — | — |
| 2025-05-28 | $306.55 | $342.88 | 200,900 | — | — |
| 2025-05-27 | $309.02 | $345.64 | 169,500 | — | — |
| 2025-05-23 | $304.12 | $340.16 | 115,100 | — | — |
| 2025-05-22 | $306.67 | $343.01 | 147,600 | — | — |
| 2025-05-21 | $305.82 | $342.06 | 183,100 | — | — |
| 2025-05-20 | $310.44 | $347.23 | 88,100 | — | — |
| 2025-05-19 | $310.65 | $347.46 | 218,700 | — | — |
| 2025-05-16 | $309.46 | $346.13 | 175,100 | — | — |
| 2025-05-15 | $310.06 | $346.80 | 272,600 | — | — |
| 2025-05-14 | $306.41 | $342.72 | 138,900 | — | — |
| 2025-05-13 | $307.49 | $343.93 | 173,900 | — | — |
| 2025-05-12 | $309.36 | $346.02 | 169,700 | — | — |
| 2025-05-09 | $304.30 | $340.36 | 133,500 | — | — |
| 2025-05-08 | $305.00 | $341.14 | 194,600 | — | — |
| 2025-05-07 | $297.93 | $333.23 | 171,600 | — | — |
| 2025-05-06 | $293.53 | $328.31 | 193,900 | — | — |
| 2025-05-05 | $295.15 | $330.13 | 206,300 | — | — |
| 2025-05-02 | $293.19 | $327.93 | 219,900 | — | — |
| 2025-05-01 | $283.16 | $316.71 | 415,200 | — | — |
| 2025-04-30 | $284.72 | $318.46 | 206,900 | — | — |
| 2025-04-29 | $282.33 | $315.79 | 296,000 | — | — |
| 2025-04-28 | $278.74 | $311.77 | 186,900 | — | — |
| 2025-04-25 | $280.63 | $313.88 | 123,000 | — | — |
| 2025-04-24 | $279.71 | $312.86 | 122,900 | — | — |
| 2025-04-23 | $274.61 | $307.15 | 178,000 | — | — |
| 2025-04-22 | $272.96 | $305.31 | 275,000 | — | — |
| 2025-04-21 | $265.91 | $297.42 | 269,400 | — | — |
| 2025-04-17 | $277.19 | $310.04 | 191,000 | — | — |
| 2025-04-16 | $275.37 | $308.00 | 222,000 | — | — |
| 2025-04-15 | $284.24 | $317.92 | 137,000 | — | — |
| 2025-04-14 | $282.94 | $316.47 | 163,200 | — | — |
| 2025-04-11 | $273.35 | $305.74 | 174,200 | — | — |
| 2025-04-10 | $270.70 | $302.78 | 190,800 | — | — |
| 2025-04-09 | $278.39 | $311.38 | 251,100 | — | — |
| 2025-04-08 | $255.31 | $285.56 | 222,200 | — | — |
| 2025-04-07 | $257.85 | $288.41 | 308,200 | — | — |
| 2025-04-04 | $268.76 | $300.61 | 193,900 | — | — |
| 2025-04-03 | $290.88 | $324.84 | 208,600 | — | — |
| 2025-04-02 | $301.88 | $337.12 | 269,800 | — | — |
| 2025-04-01 | $301.51 | $336.71 | 235,700 | — | — |
| 2025-03-31 | $299.87 | $334.88 | 190,200 | — | — |
| 2025-03-28 | $296.11 | $330.68 | 188,800 | — | — |
| 2025-03-27 | $302.01 | $337.27 | 123,900 | — | — |
| 2025-03-26 | $300.74 | $335.85 | 168,100 | — | — |
| 2025-03-25 | $305.26 | $340.90 | 255,900 | — | — |
| 2025-03-24 | $303.63 | $339.08 | 281,600 | — | — |
| 2025-03-21 | $298.12 | $332.93 | 434,400 | — | — |
| 2025-03-20 | $295.70 | $330.22 | 190,400 | — | — |
| 2025-03-19 | $296.64 | $331.27 | 193,300 | — | — |
| 2025-03-18 | $291.71 | $325.77 | 157,400 | — | — |
| 2025-03-17 | $291.09 | $325.07 | 275,600 | — | — |
| 2025-03-14 | $286.94 | $320.44 | 171,000 | — | — |
| 2025-03-13 | $282.49 | $315.47 | 146,900 | — | — |
| 2025-03-12 | $287.53 | $321.10 | 245,300 | — | — |
| 2025-03-11 | $284.43 | $317.64 | 411,400 | — | — |
| 2025-03-10 | $282.51 | $315.49 | 194,300 | — | — |
| 2025-03-07 | $290.65 | $324.58 | 184,100 | — | — |
| 2025-03-06 | $296.54 | $331.16 | 211,300 | — | — |
| 2025-03-05 | $302.06 | $337.33 | 198,200 | — | — |
| 2025-03-04 | $299.06 | $333.98 | 258,600 | — | — |
| 2025-03-03 | $307.00 | $342.84 | 277,800 | — | — |
| 2025-02-28 | $313.72 | $350.35 | 244,200 | — | — |
| 2025-02-27 | $311.16 | $347.49 | 237,800 | — | — |
| 2025-02-26 | $319.96 | $357.32 | 163,100 | — | — |
| 2025-02-25 | $323.21 | $360.94 | 169,700 | — | — |
| 2025-02-24 | $321.98 | $359.57 | 160,600 | — | — |
| 2025-02-21 | $322.58 | $360.24 | 117,400 | — | — |
| 2025-02-20 | $327.05 | $365.23 | 174,600 | — | — |
| 2025-02-19 | $328.45 | $366.80 | 150,900 | — | — |
| 2025-02-18 | $328.72 | $367.10 | 127,600 | — | — |
| 2025-02-14 | $325.02 | $362.97 | 87,700 | — | — |
| 2025-02-13 | $328.80 | $367.19 | 100,100 | — | — |
| 2025-02-12 | $320.26 | $357.65 | 96,200 | — | — |
| 2025-02-11 | $321.53 | $359.07 | 107,800 | — | — |
| 2025-02-10 | $324.67 | $362.58 | 85,300 | — | — |
| 2025-02-07 | $326.34 | $364.44 | 58,800 | — | — |
| 2025-02-06 | $327.07 | $365.26 | 93,800 | — | — |
| 2025-02-05 | $325.37 | $363.36 | 87,900 | — | — |
| 2025-02-04 | $325.70 | $363.73 | 85,400 | — | — |
| 2025-02-03 | $326.91 | $365.08 | 194,600 | — | — |
| 2025-01-31 | $328.64 | $367.01 | 82,900 | — | — |
| 2025-01-30 | $330.56 | $369.15 | 85,900 | — | — |
| 2025-01-29 | $326.48 | $364.60 | 112,700 | — | — |
| 2025-01-28 | $330.45 | $369.03 | 81,600 | — | — |
| 2025-01-27 | $333.49 | $372.43 | 120,200 | — | — |
| 2025-01-24 | $328.77 | $367.15 | 122,100 | — | — |
| 2025-01-23 | $327.04 | $365.22 | 98,900 | — | — |
| 2025-01-22 | $329.78 | $368.28 | 98,200 | — | — |
| 2025-01-21 | $330.91 | $369.54 | 217,300 | — | — |
| 2025-01-17 | $327.17 | $365.37 | 134,400 | — | — |
| 2025-01-16 | $328.47 | $366.82 | 109,200 | — | — |
| 2025-01-15 | $327.07 | $365.26 | 119,300 | — | — |
| 2025-01-14 | $324.58 | $362.47 | 107,500 | — | — |
| 2025-01-13 | $319.77 | $357.10 | 118,500 | — | — |
| 2025-01-10 | $315.92 | $352.80 | 133,500 | — | — |
| 2025-01-08 | $322.36 | $360.00 | 140,100 | — | — |
| 2025-01-07 | $321.05 | $358.53 | 90,700 | — | — |
| 2025-01-06 | $325.09 | $363.04 | 138,900 | — | — |
| 2025-01-03 | $334.73 | $373.81 | 79,300 | — | — |
| 2025-01-02 | $332.38 | $370.68 | 99,600 | — | — |