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
- 2001-12-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 | $360.04 | $558.99 | 238,100 | — | — |
| 2025-12-30 | $364.92 | $566.57 | 121,800 | — | — |
| 2025-12-29 | $369.08 | $573.03 | 164,300 | — | — |
| 2025-12-26 | $373.32 | $579.61 | 167,400 | — | — |
| 2025-12-24 | $372.34 | $578.09 | 162,000 | — | — |
| 2025-12-23 | $371.34 | $576.53 | 232,800 | — | — |
| 2025-12-22 | $367.85 | $571.12 | 199,100 | — | — |
| 2025-12-19 | $362.84 | $563.34 | 929,500 | — | — |
| 2025-12-18 | $359.83 | $558.66 | 313,800 | — | — |
| 2025-12-17 | $350.51 | $544.19 | 338,400 | — | — |
| 2025-12-16 | $357.34 | $554.80 | 304,600 | — | — |
| 2025-12-15 | $361.07 | $560.59 | 283,100 | — | — |
| 2025-12-12 | $364.68 | $566.19 | 357,100 | — | — |
| 2025-12-11 | $374.64 | $581.66 | 259,700 | — | — |
| 2025-12-10 | $372.38 | $578.15 | 253,700 | — | — |
| 2025-12-09 | $371.00 | $576.01 | 144,700 | — | — |
| 2025-12-08 | $372.25 | $577.95 | 132,400 | — | — |
| 2025-12-05 | $371.99 | $577.54 | 233,000 | — | — |
| 2025-12-04 | $374.72 | $581.78 | 183,300 | — | — |
| 2025-12-03 | $369.51 | $573.69 | 307,600 | — | — |
| 2025-12-02 | $363.75 | $564.75 | 269,000 | — | — |
| 2025-12-01 | $363.15 | $563.82 | 257,900 | — | — |
| 2025-11-28 | $366.42 | $568.90 | 64,500 | — | — |
| 2025-11-26 | $365.97 | $568.20 | 149,400 | — | — |
| 2025-11-25 | $363.98 | $565.11 | 304,600 | — | — |
| 2025-11-24 | $355.22 | $551.51 | 422,600 | — | — |
| 2025-11-21 | $349.36 | $542.41 | 289,100 | — | — |
| 2025-11-20 | $341.65 | $530.44 | 280,300 | — | — |
| 2025-11-19 | $348.52 | $541.11 | 216,300 | — | — |
| 2025-11-18 | $345.24 | $536.01 | 244,500 | — | — |
| 2025-11-17 | $342.59 | $531.90 | 290,300 | — | — |
| 2025-11-14 | $350.47 | $544.13 | 193,400 | — | — |
| 2025-11-13 | $353.46 | $548.77 | 155,700 | — | — |
| 2025-11-12 | $361.41 | $561.12 | 132,500 | — | — |
| 2025-11-11 | $359.03 | $557.42 | 157,500 | — | — |
| 2025-11-10 | $363.22 | $563.93 | 204,800 | — | — |
| 2025-11-07 | $360.49 | $559.69 | 190,200 | — | — |
| 2025-11-06 | $358.20 | $556.13 | 180,400 | — | — |
| 2025-11-05 | $363.56 | $564.46 | 142,300 | — | — |
| 2025-11-04 | $361.22 | $560.82 | 207,600 | — | — |
| 2025-11-03 | $365.62 | $567.65 | 175,700 | — | — |
| 2025-10-31 | $365.05 | $566.77 | 183,200 | — | — |
| 2025-10-30 | $359.89 | $558.76 | 144,500 | — | — |
| 2025-10-29 | $361.50 | $561.26 | 257,100 | — | — |
| 2025-10-28 | $363.00 | $563.59 | 306,700 | — | — |
| 2025-10-27 | $370.46 | $575.17 | 204,900 | — | — |
| 2025-10-24 | $368.27 | $571.77 | 184,200 | — | — |
| 2025-10-23 | $370.34 | $574.98 | 221,300 | — | — |
| 2025-10-22 | $357.30 | $554.74 | 230,400 | — | — |
| 2025-10-21 | $364.93 | $566.58 | 217,400 | — | — |
| 2025-10-20 | $364.36 | $565.70 | 196,500 | — | — |
| 2025-10-17 | $356.60 | $553.65 | 231,900 | — | — |
| 2025-10-16 | $361.04 | $560.28 | 164,900 | — | — |
| 2025-10-15 | $365.95 | $567.90 | 239,700 | — | — |
| 2025-10-14 | $362.58 | $562.67 | 251,400 | — | — |
| 2025-10-13 | $359.63 | $558.09 | 260,300 | — | — |
| 2025-10-10 | $347.78 | $539.70 | 474,100 | — | — |
| 2025-10-09 | $360.66 | $559.69 | 302,100 | — | — |
| 2025-10-08 | $360.65 | $559.67 | 390,500 | — | — |
| 2025-10-07 | $346.86 | $538.27 | 276,600 | — | — |
| 2025-10-06 | $351.24 | $545.07 | 301,500 | — | — |
| 2025-10-03 | $352.95 | $547.72 | 260,300 | — | — |
| 2025-10-02 | $356.14 | $552.68 | 520,000 | — | — |
| 2025-10-01 | $363.00 | $563.32 | 947,400 | — | — |
| 2025-09-30 | $344.39 | $534.44 | 730,500 | — | — |
| 2025-09-29 | $339.11 | $526.25 | 373,300 | — | — |
| 2025-09-26 | $338.64 | $525.52 | 257,100 | — | — |
| 2025-09-25 | $334.23 | $518.67 | 348,200 | — | — |
| 2025-09-24 | $340.93 | $529.07 | 211,600 | — | — |
| 2025-09-23 | $338.45 | $525.22 | 326,500 | — | — |
| 2025-09-22 | $339.07 | $526.19 | 198,700 | — | — |
| 2025-09-19 | $336.69 | $522.49 | 622,000 | — | — |
| 2025-09-18 | $344.52 | $534.64 | 208,600 | — | — |
| 2025-09-17 | $339.70 | $527.16 | 250,000 | — | — |
| 2025-09-16 | $341.25 | $529.57 | 229,300 | — | — |
| 2025-09-15 | $340.71 | $528.73 | 156,800 | — | — |
| 2025-09-12 | $336.06 | $521.51 | 303,900 | — | — |
| 2025-09-11 | $339.44 | $526.76 | 244,100 | — | — |
| 2025-09-10 | $330.31 | $512.59 | 275,800 | — | — |
| 2025-09-09 | $328.41 | $509.64 | 325,600 | — | — |
| 2025-09-08 | $337.47 | $523.70 | 146,600 | — | — |
| 2025-09-05 | $338.33 | $525.04 | 148,200 | — | — |
| 2025-09-04 | $339.40 | $526.70 | 149,400 | — | — |
| 2025-09-03 | $332.37 | $515.79 | 132,800 | — | — |
| 2025-09-02 | $333.28 | $517.20 | 302,700 | — | — |
| 2025-08-29 | $326.47 | $506.63 | 231,500 | — | — |
| 2025-08-28 | $329.43 | $511.23 | 187,800 | — | — |
| 2025-08-27 | $333.85 | $518.08 | 289,500 | — | — |
| 2025-08-26 | $333.03 | $516.81 | 448,400 | — | — |
| 2025-08-25 | $326.27 | $506.32 | 138,700 | — | — |
| 2025-08-22 | $326.69 | $506.97 | 144,300 | — | — |
| 2025-08-21 | $314.29 | $487.73 | 125,000 | — | — |
| 2025-08-20 | $314.02 | $487.31 | 283,700 | — | — |
| 2025-08-19 | $320.01 | $496.61 | 180,900 | — | — |
| 2025-08-18 | $319.38 | $495.63 | 285,000 | — | — |
| 2025-08-15 | $313.81 | $486.99 | 271,200 | — | — |
| 2025-08-14 | $319.62 | $496.00 | 249,100 | — | — |
| 2025-08-13 | $327.80 | $508.70 | 204,700 | — | — |
| 2025-08-12 | $322.73 | $500.83 | 204,800 | — | — |
| 2025-08-11 | $313.21 | $486.05 | 299,900 | — | — |
| 2025-08-08 | $307.08 | $476.54 | 157,400 | — | — |
| 2025-08-07 | $304.83 | $473.05 | 200,200 | — | — |
| 2025-08-06 | $308.03 | $478.02 | 256,700 | — | — |
| 2025-08-05 | $311.40 | $483.25 | 364,100 | — | — |
| 2025-08-04 | $310.35 | $481.62 | 302,400 | — | — |
| 2025-08-01 | $304.83 | $473.05 | 299,000 | — | — |
| 2025-07-31 | $311.35 | $483.17 | 216,600 | — | — |
| 2025-07-30 | $315.36 | $489.39 | 452,300 | — | — |
| 2025-07-29 | $310.82 | $482.35 | 387,700 | — | — |
| 2025-07-28 | $312.51 | $484.97 | 531,400 | — | — |
| 2025-07-25 | $301.90 | $468.50 | 228,200 | — | — |
| 2025-07-24 | $297.18 | $461.18 | 210,400 | — | — |
| 2025-07-23 | $302.51 | $469.45 | 659,000 | — | — |
| 2025-07-22 | $295.90 | $459.19 | 228,000 | — | — |
| 2025-07-21 | $290.53 | $450.86 | 233,400 | — | — |
| 2025-07-18 | $292.66 | $454.16 | 219,700 | — | — |
| 2025-07-17 | $291.06 | $451.42 | 275,100 | — | — |
| 2025-07-16 | $287.07 | $445.23 | 236,000 | — | — |
| 2025-07-15 | $288.91 | $448.08 | 179,300 | — | — |
| 2025-07-14 | $294.93 | $457.42 | 171,300 | — | — |
| 2025-07-11 | $298.43 | $462.85 | 200,200 | — | — |
| 2025-07-10 | $302.69 | $469.45 | 396,400 | — | — |
| 2025-07-09 | $302.95 | $469.86 | 214,200 | — | — |
| 2025-07-08 | $304.10 | $471.64 | 213,400 | — | — |
| 2025-07-07 | $306.86 | $475.92 | 319,600 | — | — |
| 2025-07-03 | $305.38 | $473.63 | 167,900 | — | — |
| 2025-07-02 | $306.02 | $474.62 | 263,200 | — | — |
| 2025-07-01 | $306.54 | $475.43 | 516,700 | — | — |
| 2025-06-30 | $298.34 | $462.71 | 423,500 | — | — |
| 2025-06-27 | $303.34 | $470.46 | 703,000 | — | — |
| 2025-06-26 | $304.18 | $471.77 | 951,400 | — | — |
| 2025-06-25 | $287.49 | $445.88 | 592,600 | — | — |
| 2025-06-24 | $284.44 | $441.15 | 320,800 | — | — |
| 2025-06-23 | $280.84 | $435.57 | 366,700 | — | — |
| 2025-06-20 | $273.08 | $423.53 | 491,500 | — | — |
| 2025-06-18 | $277.43 | $430.28 | 423,300 | — | — |
| 2025-06-17 | $271.03 | $420.35 | 474,100 | — | — |
| 2025-06-16 | $268.43 | $416.32 | 545,700 | — | — |
| 2025-06-13 | $265.58 | $411.90 | 221,900 | — | — |
| 2025-06-12 | $269.17 | $417.47 | 268,500 | — | — |
| 2025-06-11 | $274.39 | $425.56 | 300,200 | — | — |
| 2025-06-10 | $276.42 | $428.71 | 346,200 | — | — |
| 2025-06-09 | $269.72 | $418.32 | 215,200 | — | — |
| 2025-06-06 | $269.89 | $418.58 | 143,400 | — | — |
| 2025-06-05 | $265.11 | $411.17 | 359,200 | — | — |
| 2025-06-04 | $263.63 | $408.87 | 198,900 | — | — |
| 2025-06-03 | $264.25 | $409.84 | 220,400 | — | — |
| 2025-06-02 | $255.95 | $396.96 | 197,400 | — | — |
| 2025-05-30 | $259.89 | $403.07 | 408,100 | — | — |
| 2025-05-29 | $261.74 | $405.94 | 169,900 | — | — |
| 2025-05-28 | $261.71 | $405.90 | 139,100 | — | — |
| 2025-05-27 | $264.14 | $409.67 | 194,600 | — | — |
| 2025-05-23 | $260.14 | $403.46 | 139,200 | — | — |
| 2025-05-22 | $262.40 | $406.97 | 150,300 | — | — |
| 2025-05-21 | $261.42 | $405.45 | 132,700 | — | — |
| 2025-05-20 | $269.64 | $418.20 | 170,900 | — | — |
| 2025-05-19 | $271.03 | $420.35 | 236,500 | — | — |
| 2025-05-16 | $273.14 | $423.62 | 145,600 | — | — |
| 2025-05-15 | $271.84 | $421.61 | 186,200 | — | — |
| 2025-05-14 | $272.08 | $421.98 | 164,100 | — | — |
| 2025-05-13 | $274.05 | $425.04 | 251,600 | — | — |
| 2025-05-12 | $271.39 | $420.91 | 350,200 | — | — |
| 2025-05-09 | $256.56 | $397.91 | 189,400 | — | — |
| 2025-05-08 | $256.29 | $397.49 | 227,400 | — | — |
| 2025-05-07 | $251.13 | $389.49 | 247,900 | — | — |
| 2025-05-06 | $250.03 | $387.78 | 150,500 | — | — |
| 2025-05-05 | $252.52 | $391.64 | 299,500 | — | — |
| 2025-05-02 | $252.73 | $391.97 | 337,700 | — | — |
| 2025-05-01 | $241.86 | $375.11 | 402,600 | — | — |
| 2025-04-30 | $243.61 | $377.82 | 422,100 | — | — |
| 2025-04-29 | $241.70 | $374.86 | 378,600 | — | — |
| 2025-04-28 | $242.42 | $375.98 | 359,800 | — | — |
| 2025-04-25 | $242.84 | $376.63 | 416,100 | — | — |
| 2025-04-24 | $243.43 | $377.55 | 497,300 | — | — |
| 2025-04-23 | $234.19 | $363.22 | 336,800 | — | — |
| 2025-04-22 | $232.01 | $359.83 | 297,000 | — | — |
| 2025-04-21 | $228.79 | $354.84 | 374,200 | — | — |
| 2025-04-17 | $229.02 | $355.20 | 382,500 | — | — |
| 2025-04-16 | $228.54 | $354.19 | 537,200 | — | — |
| 2025-04-15 | $235.69 | $365.27 | 455,100 | — | — |
| 2025-04-14 | $238.87 | $370.20 | 377,100 | — | — |
| 2025-04-11 | $239.76 | $371.58 | 548,500 | — | — |
| 2025-04-10 | $233.81 | $362.36 | 470,900 | — | — |
| 2025-04-09 | $245.88 | $381.06 | 568,800 | — | — |
| 2025-04-08 | $223.31 | $346.08 | 523,900 | — | — |
| 2025-04-07 | $227.36 | $352.36 | 861,400 | — | — |
| 2025-04-04 | $233.58 | $362.00 | 1,525,000 | — | — |
| 2025-04-03 | $257.26 | $398.70 | 1,366,900 | — | — |
| 2025-04-02 | $266.40 | $412.86 | 413,300 | — | — |
| 2025-04-01 | $263.67 | $408.63 | 425,600 | — | — |
| 2025-03-31 | $263.35 | $408.14 | 520,500 | — | — |
| 2025-03-28 | $261.97 | $406.00 | 447,400 | — | — |
| 2025-03-27 | $267.82 | $415.06 | 289,900 | — | — |
| 2025-03-26 | $271.28 | $420.43 | 432,500 | — | — |
| 2025-03-25 | $275.44 | $426.87 | 477,000 | — | — |
| 2025-03-24 | $275.38 | $426.78 | 377,400 | — | — |
| 2025-03-21 | $264.18 | $409.42 | 398,900 | — | — |
| 2025-03-20 | $267.25 | $414.18 | 273,300 | — | — |
| 2025-03-19 | $266.96 | $413.73 | 327,000 | — | — |
| 2025-03-18 | $264.18 | $409.42 | 250,900 | — | — |
| 2025-03-17 | $267.22 | $414.13 | 274,600 | — | — |
| 2025-03-14 | $262.73 | $407.18 | 286,900 | — | — |
| 2025-03-13 | $257.80 | $399.54 | 503,700 | — | — |
| 2025-03-12 | $263.96 | $409.08 | 444,600 | — | — |
| 2025-03-11 | $268.05 | $415.42 | 264,400 | — | — |
| 2025-03-10 | $267.65 | $414.80 | 293,500 | — | — |
| 2025-03-07 | $282.20 | $437.35 | 329,000 | — | — |
| 2025-03-06 | $280.36 | $434.50 | 570,900 | — | — |
| 2025-03-05 | $276.84 | $429.04 | 436,700 | — | — |
| 2025-03-04 | $274.25 | $425.03 | 455,200 | — | — |
| 2025-03-03 | $284.99 | $441.67 | 435,400 | — | — |
| 2025-02-28 | $297.13 | $460.49 | 518,000 | — | — |
| 2025-02-27 | $299.10 | $463.54 | 349,100 | — | — |
| 2025-02-26 | $309.93 | $480.33 | 300,600 | — | — |
| 2025-02-25 | $307.86 | $477.12 | 272,700 | — | — |
| 2025-02-24 | $306.02 | $474.27 | 207,100 | — | — |
| 2025-02-21 | $309.25 | $479.27 | 261,800 | — | — |
| 2025-02-20 | $321.20 | $497.79 | 169,800 | — | — |
| 2025-02-19 | $326.54 | $506.07 | 188,400 | — | — |
| 2025-02-18 | $329.59 | $510.79 | 147,200 | — | — |
| 2025-02-14 | $329.09 | $510.02 | 198,700 | — | — |
| 2025-02-13 | $325.30 | $504.15 | 153,900 | — | — |
| 2025-02-12 | $323.74 | $501.73 | 193,700 | — | — |
| 2025-02-11 | $323.89 | $501.96 | 233,700 | — | — |
| 2025-02-10 | $320.11 | $496.10 | 304,500 | — | — |
| 2025-02-07 | $323.71 | $501.68 | 188,600 | — | — |
| 2025-02-06 | $328.72 | $509.45 | 255,300 | — | — |
| 2025-02-05 | $324.11 | $502.30 | 190,700 | — | — |
| 2025-02-04 | $317.09 | $491.42 | 213,900 | — | — |
| 2025-02-03 | $316.29 | $490.18 | 482,200 | — | — |
| 2025-01-31 | $332.39 | $514.87 | 284,600 | — | — |
| 2025-01-30 | $334.67 | $518.40 | 283,200 | — | — |
| 2025-01-29 | $328.53 | $508.89 | 238,000 | — | — |
| 2025-01-28 | $327.53 | $507.34 | 189,500 | — | — |
| 2025-01-27 | $328.80 | $509.31 | 266,200 | — | — |
| 2025-01-24 | $335.01 | $518.93 | 250,600 | — | — |
| 2025-01-23 | $337.07 | $522.12 | 253,500 | — | — |
| 2025-01-22 | $336.85 | $521.78 | 234,500 | — | — |
| 2025-01-21 | $335.78 | $520.12 | 284,100 | — | — |
| 2025-01-17 | $330.36 | $511.73 | 263,400 | — | — |
| 2025-01-16 | $330.75 | $512.33 | 269,600 | — | — |
| 2025-01-15 | $326.19 | $505.27 | 353,100 | — | — |
| 2025-01-14 | $321.97 | $498.73 | 669,100 | — | — |
| 2025-01-13 | $306.36 | $474.55 | 392,400 | — | — |
| 2025-01-10 | $305.26 | $472.85 | 445,500 | — | — |
| 2025-01-08 | $313.64 | $485.83 | 552,600 | — | — |
| 2025-01-07 | $303.87 | $470.69 | 744,600 | — | — |
| 2025-01-06 | $307.56 | $476.41 | 620,000 | — | — |
| 2025-01-03 | $301.60 | $467.18 | 324,600 | — | — |
| 2025-01-02 | $298.52 | $462.41 | 276,800 | — | — |