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
| 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 | — | — |