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
- 1973-02-21 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 | $178.14 | $2,036.13 | 237,500 | — | — |
| 2025-12-30 | $181.50 | $2,056.82 | 184,100 | — | — |
| 2025-12-29 | $180.86 | $2,049.56 | 197,400 | — | — |
| 2025-12-26 | $180.96 | $2,050.70 | 121,100 | — | — |
| 2025-12-24 | $181.36 | $2,055.23 | 166,200 | — | — |
| 2025-12-23 | $180.57 | $2,046.28 | 218,000 | — | — |
| 2025-12-22 | $181.13 | $2,052.62 | 227,600 | — | — |
| 2025-12-19 | $180.71 | $2,047.86 | 572,000 | — | — |
| 2025-12-18 | $182.01 | $2,062.59 | 299,800 | — | — |
| 2025-12-17 | $182.51 | $2,068.26 | 426,800 | — | — |
| 2025-12-16 | $181.03 | $2,051.49 | 507,000 | — | — |
| 2025-12-15 | $183.49 | $2,079.37 | 382,700 | — | — |
| 2025-12-12 | $182.53 | $2,068.49 | 423,100 | — | — |
| 2025-12-11 | $184.26 | $2,088.09 | 342,800 | — | — |
| 2025-12-10 | $182.63 | $2,069.62 | 365,700 | — | — |
| 2025-12-09 | $179.10 | $2,029.62 | 333,000 | — | — |
| 2025-12-08 | $178.77 | $2,025.88 | 346,100 | — | — |
| 2025-12-05 | $179.91 | $2,038.80 | 298,400 | — | — |
| 2025-12-04 | $180.48 | $2,045.26 | 287,800 | — | — |
| 2025-12-03 | $179.24 | $2,031.20 | 379,400 | — | — |
| 2025-12-02 | $179.45 | $2,033.58 | 232,800 | — | — |
| 2025-12-01 | $180.54 | $2,045.94 | 196,900 | — | — |
| 2025-11-28 | $181.18 | $2,053.19 | 125,700 | — | — |
| 2025-11-26 | $181.18 | $2,053.19 | 216,900 | — | — |
| 2025-11-25 | $180.97 | $2,050.81 | 384,500 | — | — |
| 2025-11-24 | $179.90 | $2,038.68 | 408,300 | — | — |
| 2025-11-21 | $179.79 | $2,037.44 | 420,400 | — | — |
| 2025-11-20 | $175.72 | $1,991.31 | 374,500 | — | — |
| 2025-11-19 | $177.37 | $2,010.01 | 541,700 | — | — |
| 2025-11-18 | $180.11 | $2,041.06 | 391,300 | — | — |
| 2025-11-17 | $177.55 | $2,012.05 | 273,200 | — | — |
| 2025-11-14 | $176.66 | $2,001.97 | 326,800 | — | — |
| 2025-11-13 | $177.38 | $2,010.13 | 371,000 | — | — |
| 2025-11-12 | $177.89 | $2,015.91 | 308,300 | — | — |
| 2025-11-11 | $179.43 | $2,033.36 | 251,300 | — | — |
| 2025-11-10 | $176.81 | $2,003.67 | 248,300 | — | — |
| 2025-11-07 | $177.70 | $2,013.75 | 213,000 | — | — |
| 2025-11-06 | $174.49 | $1,977.38 | 246,500 | — | — |
| 2025-11-05 | $174.88 | $1,981.80 | 337,700 | — | — |
| 2025-11-04 | $175.06 | $1,983.84 | 234,800 | — | — |
| 2025-11-03 | $175.93 | $1,993.69 | 372,300 | — | — |
| 2025-10-31 | $174.53 | $1,977.83 | 364,100 | — | — |
| 2025-10-30 | $175.65 | $1,990.52 | 240,300 | — | — |
| 2025-10-29 | $174.03 | $1,972.16 | 358,100 | — | — |
| 2025-10-28 | $177.08 | $2,006.73 | 362,100 | — | — |
| 2025-10-27 | $178.91 | $2,027.46 | 415,100 | — | — |
| 2025-10-24 | $177.20 | $2,008.09 | 776,100 | — | — |
| 2025-10-23 | $179.46 | $2,033.70 | 372,900 | — | — |
| 2025-10-22 | $180.67 | $2,047.41 | 365,000 | — | — |
| 2025-10-21 | $180.27 | $2,042.88 | 346,400 | — | — |
| 2025-10-20 | $182.72 | $2,070.64 | 263,900 | — | — |
| 2025-10-17 | $179.86 | $2,038.23 | 419,900 | — | — |
| 2025-10-16 | $176.12 | $1,995.85 | 574,200 | — | — |
| 2025-10-15 | $174.60 | $1,978.62 | 530,800 | — | — |
| 2025-10-14 | $170.21 | $1,928.87 | 286,300 | — | — |
| 2025-10-13 | $168.85 | $1,913.46 | 214,800 | — | — |
| 2025-10-10 | $166.12 | $1,882.52 | 275,200 | — | — |
| 2025-10-09 | $170.57 | $1,932.95 | 236,100 | — | — |
| 2025-10-08 | $172.39 | $1,953.58 | 268,400 | — | — |
| 2025-10-07 | $172.02 | $1,949.38 | 194,800 | — | — |
| 2025-10-06 | $171.80 | $1,946.89 | 251,000 | — | — |
| 2025-10-03 | $171.15 | $1,939.53 | 224,000 | — | — |
| 2025-10-02 | $170.18 | $1,928.53 | 306,600 | — | — |
| 2025-10-01 | $172.11 | $1,950.40 | 366,500 | — | — |
| 2025-09-30 | $169.26 | $1,918.11 | 393,000 | — | — |
| 2025-09-29 | $169.36 | $1,901.68 | 372,400 | — | — |
| 2025-09-26 | $168.29 | $1,889.66 | 370,500 | — | — |
| 2025-09-25 | $165.58 | $1,859.23 | 187,300 | — | — |
| 2025-09-24 | $165.07 | $1,853.51 | 343,400 | — | — |
| 2025-09-23 | $168.06 | $1,887.08 | 386,600 | — | — |
| 2025-09-22 | $168.61 | $1,893.25 | 563,600 | — | — |
| 2025-09-19 | $166.02 | $1,864.17 | 655,200 | — | — |
| 2025-09-18 | $168.42 | $1,891.12 | 304,400 | — | — |
| 2025-09-17 | $165.94 | $1,863.27 | 294,500 | — | — |
| 2025-09-16 | $166.88 | $1,873.83 | 407,200 | — | — |
| 2025-09-15 | $166.74 | $1,872.26 | 387,700 | — | — |
| 2025-09-12 | $166.95 | $1,874.61 | 393,500 | — | — |
| 2025-09-11 | $167.67 | $1,882.70 | 298,000 | — | — |
| 2025-09-10 | $163.48 | $1,835.65 | 329,500 | — | — |
| 2025-09-09 | $164.92 | $1,851.82 | 618,300 | — | — |
| 2025-09-08 | $166.97 | $1,874.84 | 657,800 | — | — |
| 2025-09-05 | $168.17 | $1,888.31 | 750,600 | — | — |
| 2025-09-04 | $168.22 | $1,888.88 | 427,800 | — | — |
| 2025-09-03 | $166.09 | $1,864.96 | 282,300 | — | — |
| 2025-09-02 | $165.85 | $1,862.26 | 290,400 | — | — |
| 2025-08-29 | $169.56 | $1,903.92 | 347,700 | — | — |
| 2025-08-28 | $168.34 | $1,890.22 | 305,400 | — | — |
| 2025-08-27 | $168.77 | $1,895.05 | 451,900 | — | — |
| 2025-08-26 | $167.09 | $1,876.19 | 350,800 | — | — |
| 2025-08-25 | $168.36 | $1,890.45 | 230,800 | — | — |
| 2025-08-22 | $169.50 | $1,903.25 | 255,200 | — | — |
| 2025-08-21 | $163.78 | $1,839.02 | 195,200 | — | — |
| 2025-08-20 | $164.90 | $1,851.60 | 334,100 | — | — |
| 2025-08-19 | $166.72 | $1,872.03 | 321,200 | — | — |
| 2025-08-18 | $161.10 | $1,808.93 | 327,900 | — | — |
| 2025-08-15 | $162.94 | $1,829.59 | 467,100 | — | — |
| 2025-08-14 | $161.90 | $1,817.91 | 240,500 | — | — |
| 2025-08-13 | $164.18 | $1,843.51 | 205,300 | — | — |
| 2025-08-12 | $161.71 | $1,815.78 | 214,800 | — | — |
| 2025-08-11 | $159.46 | $1,790.51 | 355,900 | — | — |
| 2025-08-08 | $161.10 | $1,808.93 | 461,300 | — | — |
| 2025-08-07 | $163.32 | $1,833.86 | 263,300 | — | — |
| 2025-08-06 | $161.95 | $1,818.47 | 472,800 | — | — |
| 2025-08-05 | $164.25 | $1,844.30 | 434,700 | — | — |
| 2025-08-04 | $163.60 | $1,837.00 | 267,500 | — | — |
| 2025-08-01 | $161.97 | $1,818.70 | 496,100 | — | — |
| 2025-07-31 | $163.24 | $1,832.96 | 588,500 | — | — |
| 2025-07-30 | $164.59 | $1,848.12 | 693,400 | — | — |
| 2025-07-29 | $165.50 | $1,858.33 | 532,400 | — | — |
| 2025-07-28 | $161.23 | $1,810.39 | 468,300 | — | — |
| 2025-07-25 | $164.52 | $1,847.33 | 462,200 | — | — |
| 2025-07-24 | $166.22 | $1,866.42 | 774,500 | — | — |
| 2025-07-23 | $169.56 | $1,903.92 | 422,200 | — | — |
| 2025-07-22 | $167.78 | $1,883.93 | 270,000 | — | — |
| 2025-07-21 | $165.36 | $1,856.76 | 227,300 | — | — |
| 2025-07-18 | $165.20 | $1,854.96 | 400,000 | — | — |
| 2025-07-17 | $162.35 | $1,822.96 | 525,900 | — | — |
| 2025-07-16 | $165.47 | $1,858.00 | 531,500 | — | — |
| 2025-07-15 | $164.13 | $1,842.95 | 474,300 | — | — |
| 2025-07-14 | $168.08 | $1,887.30 | 483,600 | — | — |
| 2025-07-11 | $168.00 | $1,886.40 | 444,200 | — | — |
| 2025-07-10 | $166.74 | $1,872.26 | 920,300 | — | — |
| 2025-07-09 | $166.84 | $1,873.38 | 359,900 | — | — |
| 2025-07-08 | $168.20 | $1,888.65 | 371,800 | — | — |
| 2025-07-07 | $167.33 | $1,878.88 | 305,100 | — | — |
| 2025-07-03 | $169.88 | $1,907.51 | 129,400 | — | — |
| 2025-07-02 | $169.86 | $1,907.29 | 382,200 | — | — |
| 2025-07-01 | $167.95 | $1,885.84 | 587,100 | — | — |
| 2025-06-30 | $167.12 | $1,876.52 | 442,600 | — | — |
| 2025-06-27 | $167.55 | $1,865.63 | 625,600 | — | — |
| 2025-06-26 | $168.50 | $1,876.21 | 283,500 | — | — |
| 2025-06-25 | $167.91 | $1,869.64 | 313,400 | — | — |
| 2025-06-24 | $173.72 | $1,934.33 | 195,700 | — | — |
| 2025-06-23 | $173.50 | $1,931.88 | 291,000 | — | — |
| 2025-06-20 | $171.70 | $1,911.84 | 636,400 | — | — |
| 2025-06-18 | $170.97 | $1,903.71 | 237,800 | — | — |
| 2025-06-17 | $170.56 | $1,899.15 | 355,100 | — | — |
| 2025-06-16 | $170.54 | $1,898.92 | 291,100 | — | — |
| 2025-06-13 | $170.99 | $1,903.94 | 260,400 | — | — |
| 2025-06-12 | $172.05 | $1,915.74 | 256,900 | — | — |
| 2025-06-11 | $172.09 | $1,916.18 | 318,000 | — | — |
| 2025-06-10 | $173.71 | $1,934.22 | 357,700 | — | — |
| 2025-06-09 | $171.96 | $1,914.74 | 276,500 | — | — |
| 2025-06-06 | $171.19 | $1,906.16 | 283,600 | — | — |
| 2025-06-05 | $168.91 | $1,880.78 | 222,400 | — | — |
| 2025-06-04 | $168.39 | $1,874.99 | 343,500 | — | — |
| 2025-06-03 | $169.63 | $1,888.79 | 340,400 | — | — |
| 2025-06-02 | $170.68 | $1,900.48 | 222,500 | — | — |
| 2025-05-30 | $169.55 | $1,887.90 | 500,900 | — | — |
| 2025-05-29 | $170.58 | $1,899.37 | 416,300 | — | — |
| 2025-05-28 | $168.46 | $1,875.76 | 242,900 | — | — |
| 2025-05-27 | $167.92 | $1,869.75 | 252,300 | — | — |
| 2025-05-23 | $164.82 | $1,835.23 | 301,600 | — | — |
| 2025-05-22 | $165.99 | $1,848.26 | 243,600 | — | — |
| 2025-05-21 | $166.44 | $1,853.27 | 276,900 | — | — |
| 2025-05-20 | $171.11 | $1,905.27 | 243,000 | — | — |
| 2025-05-19 | $172.70 | $1,922.98 | 209,100 | — | — |
| 2025-05-16 | $173.08 | $1,927.21 | 314,500 | — | — |
| 2025-05-15 | $170.77 | $1,901.49 | 204,800 | — | — |
| 2025-05-14 | $168.19 | $1,872.76 | 362,700 | — | — |
| 2025-05-13 | $171.32 | $1,907.61 | 474,500 | — | — |
| 2025-05-12 | $172.44 | $1,920.08 | 313,000 | — | — |
| 2025-05-09 | $167.96 | $1,870.20 | 231,400 | — | — |
| 2025-05-08 | $167.01 | $1,859.62 | 324,200 | — | — |
| 2025-05-07 | $165.13 | $1,838.69 | 572,200 | — | — |
| 2025-05-06 | $165.31 | $1,840.69 | 273,000 | — | — |
| 2025-05-05 | $166.82 | $1,857.50 | 167,800 | — | — |
| 2025-05-02 | $167.17 | $1,861.40 | 317,600 | — | — |
| 2025-05-01 | $164.08 | $1,826.99 | 281,200 | — | — |
| 2025-04-30 | $163.42 | $1,819.65 | 451,000 | — | — |
| 2025-04-29 | $163.11 | $1,816.19 | 601,300 | — | — |
| 2025-04-28 | $164.01 | $1,826.21 | 481,800 | — | — |
| 2025-04-25 | $162.97 | $1,814.63 | 446,200 | — | — |
| 2025-04-24 | $162.92 | $1,814.08 | 944,200 | — | — |
| 2025-04-23 | $160.47 | $1,786.80 | 533,000 | — | — |
| 2025-04-22 | $158.99 | $1,770.32 | 389,800 | — | — |
| 2025-04-21 | $155.91 | $1,736.02 | 298,000 | — | — |
| 2025-04-17 | $159.90 | $1,780.45 | 332,300 | — | — |
| 2025-04-16 | $158.06 | $1,759.96 | 517,800 | — | — |
| 2025-04-15 | $156.74 | $1,745.27 | 443,900 | — | — |
| 2025-04-14 | $156.60 | $1,743.71 | 438,300 | — | — |
| 2025-04-11 | $155.06 | $1,726.56 | 528,700 | — | — |
| 2025-04-10 | $152.18 | $1,694.49 | 613,800 | — | — |
| 2025-04-09 | $156.30 | $1,740.37 | 1,833,800 | — | — |
| 2025-04-08 | $145.28 | $1,617.66 | 753,700 | — | — |
| 2025-04-07 | $152.51 | $1,698.16 | 672,000 | — | — |
| 2025-04-04 | $160.43 | $1,786.35 | 831,600 | — | — |
| 2025-04-03 | $165.80 | $1,846.15 | 593,300 | — | — |
| 2025-04-02 | $175.65 | $1,955.82 | 351,800 | — | — |
| 2025-04-01 | $176.09 | $1,960.72 | 465,600 | — | — |
| 2025-03-31 | $176.15 | $1,961.39 | 603,600 | — | — |
| 2025-03-28 | $176.44 | $1,949.03 | 411,200 | — | — |
| 2025-03-27 | $176.81 | $1,953.12 | 400,600 | — | — |
| 2025-03-26 | $177.87 | $1,964.83 | 566,600 | — | — |
| 2025-03-25 | $175.20 | $1,935.33 | 500,600 | — | — |
| 2025-03-24 | $176.36 | $1,948.15 | 494,900 | — | — |
| 2025-03-21 | $173.11 | $1,912.25 | 1,083,600 | — | — |
| 2025-03-20 | $176.87 | $1,953.78 | 541,700 | — | — |
| 2025-03-19 | $179.27 | $1,980.29 | 577,700 | — | — |
| 2025-03-18 | $179.62 | $1,984.16 | 389,200 | — | — |
| 2025-03-17 | $181.55 | $2,005.48 | 463,800 | — | — |
| 2025-03-14 | $179.92 | $1,987.47 | 436,300 | — | — |
| 2025-03-13 | $176.58 | $1,950.58 | 469,100 | — | — |
| 2025-03-12 | $181.05 | $1,999.96 | 441,000 | — | — |
| 2025-03-11 | $182.63 | $2,017.41 | 473,400 | — | — |
| 2025-03-10 | $181.10 | $2,000.51 | 513,500 | — | — |
| 2025-03-07 | $184.42 | $2,037.18 | 562,500 | — | — |
| 2025-03-06 | $185.55 | $2,049.66 | 567,200 | — | — |
| 2025-03-05 | $187.46 | $2,070.76 | 387,000 | — | — |
| 2025-03-04 | $184.11 | $2,033.76 | 371,800 | — | — |
| 2025-03-03 | $184.98 | $2,043.37 | 489,600 | — | — |
| 2025-02-28 | $182.85 | $2,019.84 | 703,900 | — | — |
| 2025-02-27 | $179.99 | $1,988.25 | 365,700 | — | — |
| 2025-02-26 | $178.87 | $1,975.87 | 351,300 | — | — |
| 2025-02-25 | $181.89 | $2,009.23 | 419,000 | — | — |
| 2025-02-24 | $180.65 | $1,995.54 | 311,600 | — | — |
| 2025-02-21 | $179.46 | $1,982.39 | 491,200 | — | — |
| 2025-02-20 | $179.66 | $1,984.60 | 334,800 | — | — |
| 2025-02-19 | $180.00 | $1,988.36 | 323,400 | — | — |
| 2025-02-18 | $179.68 | $1,984.82 | 518,600 | — | — |
| 2025-02-14 | $179.61 | $1,984.05 | 423,000 | — | — |
| 2025-02-13 | $180.42 | $1,993.00 | 423,200 | — | — |
| 2025-02-12 | $178.86 | $1,975.76 | 795,000 | — | — |
| 2025-02-11 | $178.80 | $1,975.10 | 638,700 | — | — |
| 2025-02-10 | $176.66 | $1,951.46 | 848,900 | — | — |
| 2025-02-07 | $174.66 | $1,929.37 | 755,300 | — | — |
| 2025-02-06 | $173.38 | $1,915.23 | 426,400 | — | — |
| 2025-02-05 | $172.00 | $1,899.99 | 326,300 | — | — |
| 2025-02-04 | $171.27 | $1,891.92 | 379,900 | — | — |
| 2025-02-03 | $168.68 | $1,863.31 | 310,000 | — | — |
| 2025-01-31 | $169.62 | $1,873.69 | 260,700 | — | — |
| 2025-01-30 | $170.23 | $1,880.43 | 323,400 | — | — |
| 2025-01-29 | $168.16 | $1,857.57 | 226,300 | — | — |
| 2025-01-28 | $171.16 | $1,890.71 | 307,400 | — | — |
| 2025-01-27 | $170.99 | $1,888.83 | 360,500 | — | — |
| 2025-01-24 | $169.71 | $1,874.69 | 356,900 | — | — |
| 2025-01-23 | $169.46 | $1,871.93 | 435,800 | — | — |
| 2025-01-22 | $167.76 | $1,853.15 | 525,200 | — | — |
| 2025-01-21 | $169.80 | $1,875.68 | 583,700 | — | — |
| 2025-01-17 | $161.41 | $1,783.00 | 470,300 | — | — |
| 2025-01-16 | $164.30 | $1,814.93 | 528,900 | — | — |
| 2025-01-15 | $161.29 | $1,781.68 | 377,500 | — | — |
| 2025-01-14 | $162.21 | $1,791.84 | 465,400 | — | — |
| 2025-01-13 | $158.42 | $1,749.97 | 440,500 | — | — |
| 2025-01-10 | $155.63 | $1,719.16 | 343,600 | — | — |
| 2025-01-08 | $158.71 | $1,753.18 | 286,400 | — | — |
| 2025-01-07 | $159.16 | $1,758.15 | 362,100 | — | — |
| 2025-01-06 | $158.99 | $1,756.27 | 349,600 | — | — |
| 2025-01-03 | $160.95 | $1,777.92 | 348,600 | — | — |
| 2025-01-02 | $158.22 | $1,747.77 | 275,700 | — | — |