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
- 1998-01-02 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 — 2026
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $105.87 | 41,543 |
| 2026-09-03 | — | — | — | $105.69 | 58,343 |
| 2026-09-02 | — | — | — | $106.14 | 79,339 |
| 2026-09-01 | — | — | — | $106.24 | 66,462 |
| 2026-08-31 | — | — | — | $105.17 | 52,104 |
| 2026-08-28 | — | — | — | $107.18 | 71,914 |
| 2026-08-27 | $106.75 | $394.00 | 1,104,900 | $106.69 | 55,983 |
| 2026-08-26 | $107.75 | $397.70 | 957,000 | $107.12 | 77,459 |
| 2026-08-25 | $106.83 | $394.30 | 948,200 | $107.68 | 52,320 |
| 2026-08-24 | $107.16 | $395.52 | 1,265,300 | $106.52 | 38,532 |
| 2026-08-21 | $106.13 | $391.72 | 1,587,100 | $108.77 | 57,704 |
| 2026-08-20 | $108.79 | $401.53 | 1,731,300 | $108.76 | 79,660 |
| 2026-08-19 | $109.28 | $403.34 | 1,384,300 | $110.25 | 89,742 |
| 2026-08-18 | $109.67 | $404.78 | 1,339,300 | $110.59 | 79,595 |
| 2026-08-17 | $109.47 | $404.04 | 959,800 | $109.58 | 94,397 |
| 2026-08-14 | $109.74 | $405.04 | 1,002,800 | $109.00 | 49,237 |
| 2026-08-13 | $109.12 | $402.75 | 2,363,300 | $109.63 | 159,573 |
| 2026-08-12 | $108.82 | $401.64 | 1,506,000 | $107.66 | 66,642 |
| 2026-08-11 | $107.82 | $397.95 | 1,039,000 | $107.11 | 74,969 |
| 2026-08-10 | $107.00 | $394.93 | 1,876,600 | $108.53 | 122,947 |
| 2026-08-07 | $108.84 | $401.72 | 1,366,800 | $107.84 | 91,374 |
| 2026-08-06 | $108.27 | $399.61 | 1,912,600 | $110.09 | 117,271 |
| 2026-08-05 | $108.95 | $402.12 | 1,664,300 | $108.23 | 92,167 |
| 2026-08-04 | $109.44 | $403.93 | 1,698,400 | $108.98 | 81,015 |
| 2026-08-03 | $109.50 | $404.15 | 2,292,200 | $109.17 | 78,979 |
| 2026-07-31 | $109.61 | $404.56 | 2,758,600 | $108.94 | 130,068 |
| 2026-07-30 | $108.75 | $401.39 | 1,967,000 | $110.40 | 102,137 |
| 2026-07-29 | $109.97 | $405.89 | 1,118,500 | $112.63 | 70,589 |
| 2026-07-28 | $112.51 | $415.26 | 1,192,000 | $112.86 | 45,473 |
| 2026-07-27 | $112.11 | $413.79 | 1,141,900 | $113.68 | 75,648 |
| 2026-07-24 | $113.78 | $419.95 | 1,090,700 | $114.09 | 50,075 |
| 2026-07-23 | $113.27 | $418.07 | 886,700 | $111.85 | 53,188 |
| 2026-07-22 | $112.01 | $413.42 | 950,700 | $110.72 | 50,102 |
| 2026-07-21 | $109.94 | $405.78 | 1,568,100 | $110.23 | 82,271 |
| 2026-07-20 | $110.42 | $407.55 | 1,516,300 | $111.92 | 74,973 |
| 2026-07-17 | $111.55 | $411.72 | 2,018,200 | — | — |
| 2026-07-16 | $113.10 | $417.44 | 1,185,700 | — | — |
| 2026-07-15 | $111.38 | $411.09 | 1,715,000 | — | — |
| 2026-07-14 | $112.95 | $416.89 | 1,706,700 | — | — |
| 2026-07-13 | $113.43 | $418.66 | 1,268,500 | — | — |
| 2026-07-10 | $112.94 | $416.85 | 1,173,900 | — | — |
| 2026-07-09 | $111.77 | $412.53 | 1,468,800 | — | — |
| 2026-07-08 | $113.19 | $417.77 | 1,380,900 | — | — |
| 2026-07-07 | $114.43 | $422.35 | 1,401,300 | — | — |
| 2026-07-06 | $112.99 | $417.04 | 1,638,800 | — | — |
| 2026-07-02 | $115.02 | $424.53 | 1,335,600 | — | — |
| 2026-07-01 | $112.19 | $414.08 | 3,000,200 | — | — |
| 2026-06-30 | $113.04 | $417.22 | 1,826,400 | — | — |
| 2026-06-29 | $114.59 | $422.94 | 3,731,100 | — | — |
| 2026-06-26 | $118.32 | $436.71 | 4,219,300 | — | — |
| 2026-06-25 | $114.53 | $422.72 | 2,000,200 | — | — |
| 2026-06-24 | $113.32 | $418.25 | 1,755,400 | — | — |
| 2026-06-23 | $111.70 | $412.27 | 2,019,600 | — | — |
| 2026-06-22 | $109.70 | $404.89 | 2,024,000 | — | — |
| 2026-06-18 | $108.67 | $401.09 | 2,403,600 | — | — |
| 2026-06-17 | $108.92 | $402.01 | 1,664,400 | — | — |
| 2026-06-16 | $110.48 | $407.77 | 1,638,300 | — | — |
| 2026-06-15 | $109.57 | $404.41 | 1,470,000 | — | — |
| 2026-06-12 | $109.00 | $402.31 | 1,331,500 | — | — |
| 2026-06-11 | $108.25 | $399.54 | 1,424,700 | — | — |
| 2026-06-10 | $108.77 | $401.46 | 1,309,700 | — | — |
| 2026-06-09 | $107.99 | $398.58 | 1,328,600 | — | — |
| 2026-06-08 | $107.15 | $392.71 | 1,374,200 | — | — |
| 2026-06-05 | $109.27 | $400.48 | 2,020,100 | — | — |
| 2026-06-04 | $106.99 | $392.13 | 1,301,400 | — | — |
| 2026-06-03 | $106.23 | $389.34 | 1,990,900 | — | — |
| 2026-06-02 | $106.78 | $391.36 | 1,867,100 | — | — |
| 2026-06-01 | $105.09 | $385.16 | 1,589,900 | — | — |
| 2026-05-29 | $107.97 | $395.72 | 3,903,200 | — | — |
| 2026-05-28 | $108.93 | $399.24 | 1,612,700 | — | — |
| 2026-05-27 | $111.12 | $407.26 | 1,485,600 | — | — |
| 2026-05-26 | $111.03 | $406.93 | 1,119,100 | — | — |
| 2026-05-22 | $111.29 | $407.89 | 1,816,600 | — | — |
| 2026-05-21 | $109.84 | $402.57 | 1,944,500 | — | — |
| 2026-05-20 | $108.69 | $398.36 | 2,204,300 | — | — |
| 2026-05-19 | $109.00 | $399.49 | 1,880,200 | — | — |
| 2026-05-18 | $107.38 | $393.56 | 1,881,500 | — | — |
| 2026-05-15 | $106.36 | $389.82 | 2,487,000 | — | — |
| 2026-05-14 | $109.60 | $401.69 | 1,641,900 | — | — |
| 2026-05-13 | $109.09 | $399.82 | 1,647,100 | — | — |
| 2026-05-12 | $109.49 | $401.29 | 2,038,300 | — | — |
| 2026-05-11 | $109.99 | $403.12 | 1,621,000 | — | — |
| 2026-05-08 | $109.07 | $399.75 | 1,754,900 | — | — |
| 2026-05-07 | $108.77 | $398.65 | 1,494,900 | — | — |
| 2026-05-06 | $109.59 | $401.66 | 2,599,300 | — | — |
| 2026-05-05 | $111.64 | $409.17 | 1,403,400 | — | — |
| 2026-05-04 | $112.39 | $411.92 | 1,789,800 | — | — |
| 2026-05-01 | $113.56 | $416.21 | 2,068,600 | — | — |
| 2026-04-30 | $113.65 | $416.54 | 1,954,600 | — | — |
| 2026-04-29 | $111.29 | $407.89 | 1,421,400 | — | — |
| 2026-04-28 | $112.20 | $411.22 | 1,374,100 | — | — |
| 2026-04-27 | $111.91 | $410.16 | 1,738,400 | — | — |
| 2026-04-24 | $111.12 | $407.26 | 1,268,000 | — | — |
| 2026-04-23 | $112.05 | $410.67 | 1,324,600 | — | — |
| 2026-04-22 | $109.24 | $400.37 | 2,049,600 | — | — |
| 2026-04-21 | $109.96 | $403.01 | 1,733,700 | — | — |
| 2026-04-20 | $111.27 | $407.81 | 1,711,800 | — | — |
| 2026-04-17 | $112.71 | $413.09 | 1,739,600 | — | — |
| 2026-04-16 | $112.28 | $411.51 | 1,628,100 | — | — |
| 2026-04-15 | $110.74 | $405.87 | 1,281,400 | — | — |
| 2026-04-14 | $111.86 | $409.97 | 1,011,900 | — | — |
| 2026-04-13 | $111.78 | $409.68 | 1,672,300 | — | — |
| 2026-04-10 | $113.45 | $415.80 | 1,164,200 | — | — |
| 2026-04-09 | $114.32 | $418.99 | 1,652,700 | — | — |
| 2026-04-08 | $112.86 | $413.64 | 1,779,900 | — | — |
| 2026-04-07 | $111.33 | $408.03 | 1,841,000 | — | — |
| 2026-04-06 | $111.44 | $408.44 | 1,830,000 | — | — |
| 2026-04-02 | $111.68 | $409.32 | 1,034,200 | — | — |
| 2026-04-01 | $110.79 | $406.05 | 1,696,500 | — | — |
| 2026-03-31 | $109.92 | $402.86 | 1,537,200 | — | — |
| 2026-03-30 | $109.68 | $401.99 | 1,737,500 | — | — |
| 2026-03-27 | $108.72 | $398.47 | 1,483,600 | — | — |
| 2026-03-26 | $108.57 | $397.92 | 1,110,000 | — | — |
| 2026-03-25 | $107.80 | $395.09 | 986,100 | — | — |
| 2026-03-24 | $107.69 | $394.69 | 1,463,600 | — | — |
| 2026-03-23 | $106.90 | $391.80 | 1,465,600 | — | — |
| 2026-03-20 | $106.06 | $388.72 | 3,376,100 | — | — |
| 2026-03-19 | $109.56 | $401.55 | 1,973,900 | — | — |
| 2026-03-18 | $110.75 | $405.91 | 1,504,200 | — | — |
| 2026-03-17 | $112.23 | $411.33 | 1,419,400 | — | — |
| 2026-03-16 | $112.86 | $413.64 | 1,577,400 | — | — |
| 2026-03-13 | $112.04 | $410.63 | 1,525,000 | — | — |
| 2026-03-12 | $110.00 | $403.16 | 1,922,900 | — | — |
| 2026-03-11 | $109.35 | $400.78 | 1,253,000 | — | — |
| 2026-03-10 | $110.39 | $404.59 | 1,969,700 | — | — |
| 2026-03-09 | $111.16 | $404.66 | 1,697,100 | — | — |
| 2026-03-06 | $111.52 | $405.97 | 1,860,500 | — | — |
| 2026-03-05 | $111.41 | $405.57 | 1,496,500 | — | — |
| 2026-03-04 | $113.33 | $412.56 | 2,114,800 | — | — |
| 2026-03-03 | $111.99 | $407.68 | 2,078,300 | — | — |
| 2026-03-02 | $112.90 | $410.99 | 1,985,100 | — | — |
| 2026-02-27 | $113.28 | $412.38 | 1,748,600 | — | — |
| 2026-02-26 | $112.03 | $407.83 | 1,713,600 | — | — |
| 2026-02-25 | $111.44 | $405.68 | 1,688,600 | — | — |
| 2026-02-24 | $111.27 | $405.06 | 1,690,200 | — | — |
| 2026-02-23 | $111.16 | $404.66 | 2,957,500 | — | — |
| 2026-02-20 | $110.05 | $400.62 | 2,071,300 | — | — |
| 2026-02-19 | $109.80 | $399.71 | 1,526,400 | — | — |
| 2026-02-18 | $108.31 | $394.29 | 1,848,100 | — | — |
| 2026-02-17 | $110.54 | $402.40 | 1,435,900 | — | — |
| 2026-02-13 | $110.97 | $403.97 | 3,059,900 | — | — |
| 2026-02-12 | $109.34 | $398.04 | 3,044,700 | — | — |
| 2026-02-11 | $106.02 | $385.95 | 2,385,200 | — | — |
| 2026-02-10 | $105.78 | $385.08 | 2,574,200 | — | — |
| 2026-02-09 | $104.26 | $379.54 | 2,888,500 | — | — |
| 2026-02-06 | $105.09 | $382.56 | 1,871,100 | — | — |
| 2026-02-05 | $104.81 | $381.54 | 1,667,300 | — | — |
| 2026-02-04 | $104.75 | $381.33 | 2,097,100 | — | — |
| 2026-02-03 | $104.01 | $378.63 | 2,182,900 | — | — |
| 2026-02-02 | $102.40 | $372.77 | 1,610,900 | — | — |
| 2026-01-30 | $103.28 | $375.97 | 1,865,700 | — | — |
| 2026-01-29 | $103.77 | $377.76 | 1,199,900 | — | — |
| 2026-01-28 | $103.58 | $377.07 | 1,087,200 | — | — |
| 2026-01-27 | $103.96 | $378.45 | 1,249,500 | — | — |
| 2026-01-26 | $103.25 | $375.87 | 1,350,100 | — | — |
| 2026-01-23 | $102.32 | $372.48 | 1,195,200 | — | — |
| 2026-01-22 | $102.90 | $374.59 | 1,500,200 | — | — |
| 2026-01-21 | $104.13 | $379.07 | 1,422,700 | — | — |
| 2026-01-20 | $103.73 | $377.61 | 1,609,900 | — | — |
| 2026-01-16 | $104.00 | $378.60 | 1,874,900 | — | — |
| 2026-01-15 | $103.24 | $375.83 | 1,083,700 | — | — |
| 2026-01-14 | $102.54 | $373.28 | 1,212,300 | — | — |
| 2026-01-13 | $101.43 | $369.24 | 1,419,900 | — | — |
| 2026-01-12 | $100.20 | $364.76 | 1,379,400 | — | — |
| 2026-01-09 | $99.91 | $363.71 | 1,451,100 | — | — |
| 2026-01-08 | $99.54 | $362.36 | 1,340,100 | — | — |
| 2026-01-07 | $99.07 | $360.65 | 1,445,700 | — | — |
| 2026-01-06 | $100.61 | $366.25 | 2,538,700 | — | — |
| 2026-01-05 | $99.60 | $362.58 | 1,703,500 | — | — |
| 2026-01-02 | $100.86 | $367.17 | 1,322,500 | — | — |