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
- 2017-08-16 to 2026-08-28
- 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 |
|---|---|---|---|
| 2025-12-31 | $706.69 | $706.69 | 1,232 |
| 2025-12-30 | $710.47 | $710.47 | 383 |
| 2025-12-29 | $710.78 | $710.78 | 292 |
| 2025-12-26 | $713.23 | $713.23 | 68 |
| 2025-12-24 | $715.55 | $715.55 | 94 |
| 2025-12-23 | $710.76 | $710.76 | 287 |
| 2025-12-22 | $707.89 | $707.89 | 446 |
| 2025-12-19 | $704.64 | $704.64 | 545 |
| 2025-12-18 | $698.80 | $698.80 | 431 |
| 2025-12-17 | $694.78 | $694.78 | 832 |
| 2025-12-16 | $699.25 | $699.25 | 198 |
| 2025-12-15 | $699.62 | $699.62 | 617 |
| 2025-12-12 | $700.48 | $700.48 | 3,962 |
| 2025-12-11 | $710.16 | $710.16 | 239 |
| 2025-12-10 | $709.53 | $709.53 | 583 |
| 2025-12-09 | $705.01 | $705.01 | 1,294 |
| 2025-12-08 | $707.54 | $707.54 | 228 |
| 2025-12-05 | $711.50 | $711.50 | 444 |
| 2025-12-04 | $704.23 | $704.23 | 308 |
| 2025-12-03 | $706.72 | $706.72 | 80 |
| 2025-12-02 | $703.39 | $703.39 | 438 |
| 2025-12-01 | $702.04 | $702.04 | 35 |
| 2025-11-28 | $702.96 | $702.96 | 814 |
| 2025-11-26 | $702.14 | $702.14 | 514 |
| 2025-11-25 | $688.67 | $688.67 | 644 |
| 2025-11-24 | $689.47 | $689.47 | 844 |
| 2025-11-21 | $679.52 | $679.52 | 1,840 |
| 2025-11-20 | $672.23 | $672.23 | 539 |
| 2025-11-19 | $683.56 | $683.56 | 566 |
| 2025-11-18 | $680.00 | $680.00 | 107 |
| 2025-11-17 | $684.78 | $684.78 | 1,008 |
| 2025-11-14 | $689.80 | $689.80 | 104 |
| 2025-11-13 | $702.36 | $702.36 | 2,766 |
| 2025-11-12 | $705.64 | $705.64 | 311 |
| 2025-11-11 | $705.16 | $705.16 | 304 |
| 2025-11-10 | $703.40 | $703.40 | 430 |
| 2025-11-07 | $691.40 | $691.40 | 907 |
| 2025-11-06 | $691.93 | $691.93 | 428 |
| 2025-11-05 | $701.29 | $701.29 | 634 |
| 2025-11-04 | $698.05 | $698.05 | 589 |
| 2025-11-03 | $706.23 | $706.23 | 376 |
| 2025-10-31 | $706.96 | $706.96 | 267 |
| 2025-10-30 | $709.13 | $709.13 | 859 |
| 2025-10-29 | $707.87 | $707.87 | 943 |
| 2025-10-28 | $709.65 | $709.65 | 757 |
| 2025-10-27 | $707.60 | $707.60 | 282 |
| 2025-10-24 | $699.32 | $699.32 | 256 |
| 2025-10-23 | $694.01 | $694.01 | 525 |
| 2025-10-22 | $685.20 | $685.20 | 270 |
| 2025-10-21 | $693.96 | $693.96 | 374 |
| 2025-10-20 | $692.89 | $692.89 | 359 |
| 2025-10-17 | $685.78 | $685.78 | 442 |
| 2025-10-16 | $685.37 | $685.37 | 312 |
| 2025-10-15 | $685.21 | $685.21 | 399 |
| 2025-10-14 | $682.86 | $682.86 | 388 |
| 2025-10-13 | $690.10 | $690.10 | 565 |
| 2025-10-10 | $679.11 | $679.11 | 2,245 |
| 2025-10-09 | $692.24 | $692.24 | 832 |
| 2025-10-08 | $694.43 | $694.43 | 945 |
| 2025-10-07 | $690.70 | $690.70 | 974 |
| 2025-10-06 | $693.97 | $693.97 | 664 |
| 2025-10-03 | $696.30 | $696.30 | 464 |
| 2025-10-02 | $690.75 | $690.75 | 2,568 |
| 2025-10-01 | $690.69 | $690.69 | 2,729 |
| 2025-09-30 | $687.02 | $687.02 | 1,158 |
| 2025-09-29 | $685.17 | $685.17 | 194 |
| 2025-09-26 | $683.32 | $683.32 | 89 |
| 2025-09-25 | $683.14 | $683.14 | 157 |
| 2025-09-24 | $682.25 | $682.25 | 236 |
| 2025-09-23 | $684.99 | $684.99 | 961 |
| 2025-09-22 | $688.78 | $688.78 | 17,827 |
| 2025-09-19 | $686.40 | $686.40 | 152 |
| 2025-09-18 | $683.12 | $683.12 | 304 |
| 2025-09-17 | $679.66 | $679.66 | 528 |
| 2025-09-16 | $679.57 | $679.57 | 483 |
| 2025-09-15 | $679.79 | $679.79 | 275 |
| 2025-09-12 | $677.34 | $677.34 | 632 |
| 2025-09-11 | $677.64 | $677.64 | 839 |
| 2025-09-10 | $675.60 | $675.60 | 162 |
| 2025-09-09 | $669.31 | $669.31 | 540 |
| 2025-09-08 | $667.18 | $667.18 | 50 |
| 2025-09-05 | $665.70 | $665.70 | 555 |
| 2025-09-04 | $667.10 | $667.10 | 496 |
| 2025-09-03 | $661.16 | $661.16 | 521 |
| 2025-09-02 | $658.19 | $658.19 | 387 |
| 2025-08-29 | $663.52 | $663.52 | 445 |
| 2025-08-28 | $669.40 | $669.40 | 269 |
| 2025-08-27 | $666.36 | $666.36 | 987 |
| 2025-08-26 | $664.63 | $664.63 | 938 |
| 2025-08-25 | $665.07 | $665.07 | 68 |
| 2025-08-22 | $664.18 | $664.18 | 826 |
| 2025-08-21 | $658.73 | $658.73 | 388 |
| 2025-08-20 | $657.65 | $657.65 | 226 |
| 2025-08-19 | $658.17 | $658.17 | 206 |
| 2025-08-18 | $663.44 | $663.44 | 328 |
| 2025-08-15 | $663.23 | $663.23 | 342 |
| 2025-08-14 | $665.71 | $665.71 | 203 |
| 2025-08-13 | $663.06 | $663.06 | 174 |
| 2025-08-12 | $661.63 | $661.63 | 817 |
| 2025-08-11 | $655.21 | $655.21 | 168 |
| 2025-08-08 | $657.83 | $657.83 | 417 |
| 2025-08-06 | $652.29 | $652.29 | 953 |
| 2025-08-05 | $647.23 | $647.23 | 467 |
| 2025-08-04 | $649.51 | $649.51 | 754 |
| 2025-08-01 | $639.76 | $639.76 | 57 |
| 2025-07-31 | $653.73 | $653.73 | 836 |
| 2025-07-29 | $653.82 | $653.82 | 285 |
| 2025-07-28 | $659.20 | $659.20 | 150 |
| 2025-07-25 | $656.15 | $656.15 | 215 |
| 2025-07-24 | $653.63 | $653.63 | 85 |
| 2025-07-23 | $651.18 | $651.18 | 396 |
| 2025-07-22 | $648.70 | $648.70 | 342 |
| 2025-07-21 | $652.73 | $652.73 | 347 |
| 2025-07-18 | $645.99 | $645.99 | 477 |
| 2025-07-17 | $646.56 | $646.56 | 452 |
| 2025-07-16 | $642.43 | $642.43 | 552 |
| 2025-07-15 | $646.92 | $646.92 | 564 |
| 2025-07-14 | $643.02 | $643.02 | 94 |
| 2025-07-11 | $644.92 | $644.92 | 193 |
| 2025-07-09 | $642.28 | $642.28 | 613 |
| 2025-07-08 | $639.60 | $639.60 | 135 |
| 2025-07-07 | $642.10 | $642.10 | 403 |
| 2025-07-03 | $645.78 | $645.78 | 387 |
| 2025-07-02 | $638.43 | $638.43 | 920 |
| 2025-07-01 | $638.00 | $638.00 | 1,927 |
| 2025-06-30 | $636.71 | $636.71 | 12 |
| 2025-06-27 | $634.08 | $634.08 | 44 |
| 2025-06-26 | $629.94 | $629.94 | 498 |
| 2025-06-25 | $627.80 | $627.80 | 281 |
| 2025-06-24 | $625.80 | $625.80 | 1,170 |
| 2025-06-20 | $616.33 | $616.33 | 239 |
| 2025-06-18 | $618.31 | $618.31 | 1,174 |
| 2025-06-17 | $613.64 | $613.64 | 552 |
| 2025-06-13 | $616.51 | $616.51 | 338 |
| 2025-06-12 | $619.33 | $619.33 | 394 |
| 2025-06-11 | $616.92 | $616.92 | 516 |
| 2025-06-05 | $616.31 | $616.31 | 283 |
| 2025-06-04 | $615.70 | $615.70 | 144 |
| 2025-06-03 | $612.09 | $612.09 | 25 |
| 2025-06-02 | $607.26 | $607.26 | 512 |
| 2025-05-30 | $605.70 | $605.70 | 4 |
| 2025-05-29 | $607.20 | $607.20 | 66 |
| 2025-05-28 | $603.94 | $603.94 | 140 |
| 2025-05-27 | $605.20 | $605.20 | 55 |
| 2025-05-23 | $595.88 | $595.88 | 395 |
| 2025-05-22 | $600.08 | $600.08 | 2,707 |
| 2025-05-20 | $607.13 | $607.13 | 180 |
| 2025-05-19 | $609.80 | $609.80 | 16 |
| 2025-05-16 | $609.38 | $609.38 | 422 |
| 2025-05-15 | $604.70 | $604.70 | 260 |
| 2025-05-14 | $605.30 | $605.30 | 110 |
| 2025-05-13 | $603.40 | $603.40 | 62 |
| 2025-05-12 | $596.38 | $596.38 | 131 |
| 2025-05-09 | $581.19 | $581.19 | 198 |
| 2025-05-08 | $578.92 | $578.92 | 348 |
| 2025-05-05 | $582.39 | $582.39 | 13 |
| 2025-05-02 | $581.21 | $581.21 | 75 |
| 2025-05-01 | $574.83 | $574.83 | 55 |
| 2025-04-30 | $561.60 | $561.60 | 163 |
| 2025-04-29 | $568.36 | $568.36 | 63 |
| 2025-04-28 | $566.90 | $566.90 | 175 |
| 2025-04-25 | $560.37 | $560.37 | 622 |
| 2025-04-24 | $557.60 | $557.60 | 237 |
| 2025-04-23 | $556.60 | $556.60 | 39 |
| 2025-04-21 | $527.97 | $527.97 | 24 |
| 2025-04-17 | $542.30 | $542.30 | 342 |
| 2025-04-14 | $555.17 | $555.17 | 450 |
| 2025-04-11 | $547.55 | $547.55 | 485 |
| 2025-04-10 | $542.24 | $542.24 | 49 |
| 2025-04-09 | $514.80 | $514.80 | 840 |
| 2025-04-08 | $503.59 | $503.59 | 1,434 |
| 2025-04-07 | $518.13 | $518.13 | 708 |
| 2025-04-04 | $523.64 | $523.64 | 929 |
| 2025-04-03 | $553.11 | $553.11 | 73 |
| 2025-04-02 | $577.47 | $577.47 | 198 |
| 2025-04-01 | $573.36 | $573.36 | 261 |
| 2025-03-31 | $573.21 | $573.21 | 218 |
| 2025-03-28 | $574.23 | $574.23 | 796 |
| 2025-03-27 | $582.94 | $582.94 | 679 |
| 2025-03-26 | $582.44 | $582.44 | 419 |
| 2025-03-25 | $591.57 | $591.57 | 161 |
| 2025-03-24 | $589.09 | $589.09 | 483 |
| 2025-03-21 | $575.34 | $575.34 | 1,277 |
| 2025-03-19 | $581.99 | $581.99 | 153 |
| 2025-03-17 | $581.19 | $581.19 | 63 |
| 2025-03-14 | $575.94 | $575.94 | 901 |
| 2025-03-13 | $568.38 | $568.38 | 845 |
| 2025-03-12 | $571.73 | $571.73 | 502 |
| 2025-03-11 | $571.59 | $571.59 | 356 |
| 2025-03-10 | $572.48 | $572.48 | 534 |
| 2025-03-07 | $586.68 | $586.68 | 518 |
| 2025-03-06 | $585.63 | $585.63 | 730 |
| 2025-03-05 | $595.60 | $595.60 | 852 |
| 2025-03-04 | $589.84 | $589.84 | 172 |
| 2025-03-03 | $594.29 | $594.29 | 173 |
| 2025-02-28 | $601.12 | $601.12 | 878 |
| 2025-02-27 | $600.66 | $600.66 | 2,099 |
| 2025-02-26 | $608.86 | $608.86 | 1,216 |
| 2025-02-25 | $608.64 | $608.64 | 521 |
| 2025-02-24 | $614.24 | $614.24 | 70 |
| 2025-02-21 | $614.60 | $614.60 | 417 |
| 2025-02-20 | $624.38 | $624.38 | 138 |
| 2025-02-19 | $627.89 | $627.89 | 440 |
| 2025-02-18 | $625.23 | $625.23 | 589 |
| 2025-02-14 | $628.44 | $628.44 | 82 |
| 2025-02-13 | $623.99 | $623.99 | 1,361 |
| 2025-02-12 | $618.11 | $618.11 | 303 |
| 2025-02-11 | $620.74 | $620.74 | 730 |
| 2025-02-10 | $620.40 | $620.40 | 251 |
| 2025-02-07 | $617.15 | $617.15 | 25 |
| 2025-02-06 | $620.85 | $620.85 | 564 |
| 2025-02-05 | $617.52 | $617.52 | 405 |
| 2025-02-04 | $617.07 | $617.07 | 74 |
| 2025-02-03 | $613.97 | $613.97 | 649 |
| 2025-01-31 | $617.23 | $617.23 | 1,074 |
| 2025-01-30 | $618.12 | $618.12 | 1,212 |
| 2025-01-29 | $620.84 | $620.84 | 167 |
| 2025-01-28 | $620.84 | $620.84 | 963 |
| 2025-01-27 | $616.37 | $616.37 | 676 |
| 2025-01-24 | $622.78 | $622.78 | 303 |
| 2025-01-23 | $623.20 | $623.20 | 80 |
| 2025-01-22 | $622.61 | $622.61 | 21 |
| 2025-01-21 | $616.90 | $616.90 | 543 |
| 2025-01-17 | $613.05 | $613.05 | 56 |
| 2025-01-16 | $609.10 | $609.10 | 399 |
| 2025-01-14 | $600.54 | $600.54 | 10 |
| 2025-01-13 | $594.68 | $594.68 | 930 |
| 2025-01-10 | $598.68 | $598.68 | 290 |
| 2025-01-08 | $603.82 | $603.82 | 79 |
| 2025-01-07 | $609.37 | $609.37 | 223 |
| 2025-01-06 | $609.31 | $609.31 | 48 |
| 2025-01-03 | $605.21 | $605.21 | 353 |
| 2025-01-02 | $601.22 | $601.22 | 238 |