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
- 2018-03-08 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 | — | — | — | $87.22 | 192,352 |
| 2026-09-03 | — | — | — | $80.96 | 262,442 |
| 2026-09-02 | — | — | — | $76.60 | 206,517 |
| 2026-09-01 | — | — | — | $79.49 | 154,041 |
| 2026-08-31 | — | — | — | $79.56 | 154,414 |
| 2026-08-28 | — | — | — | $85.22 | 283,752 |
| 2026-08-27 | $87.13 | $87.13 | 4,715,100 | $89.33 | 229,617 |
| 2026-08-26 | $85.00 | $85.00 | 4,046,000 | $83.71 | 141,589 |
| 2026-08-25 | $85.50 | $85.50 | 3,474,000 | $79.55 | 108,799 |
| 2026-08-24 | $79.56 | $79.56 | 4,707,900 | $79.51 | 191,619 |
| 2026-08-21 | $80.86 | $80.86 | 9,588,300 | $91.03 | 486,235 |
| 2026-08-20 | $88.65 | $88.65 | 4,477,000 | $82.51 | 223,157 |
| 2026-08-19 | $82.08 | $82.08 | 5,722,400 | $81.52 | 276,245 |
| 2026-08-18 | $80.79 | $80.79 | 6,375,800 | $85.38 | 318,871 |
| 2026-08-17 | $88.04 | $88.04 | 3,953,500 | $85.67 | 184,941 |
| 2026-08-14 | $85.44 | $85.44 | 5,568,200 | $82.09 | 243,710 |
| 2026-08-13 | $82.95 | $82.95 | 5,993,400 | $90.26 | 235,339 |
| 2026-08-12 | $90.77 | $90.77 | 4,517,500 | $95.53 | 200,958 |
| 2026-08-11 | $88.78 | $88.78 | 3,453,100 | $90.30 | 173,650 |
| 2026-08-10 | $85.66 | $85.66 | 3,234,900 | $87.43 | 102,779 |
| 2026-08-07 | $88.59 | $88.59 | 6,837,900 | $93.87 | 474,805 |
| 2026-08-06 | $90.65 | $90.65 | 3,050,900 | $89.77 | 133,311 |
| 2026-08-05 | $92.76 | $92.76 | 4,717,500 | $101.62 | 258,769 |
| 2026-08-04 | $101.16 | $101.16 | 6,953,600 | $105.47 | 291,683 |
| 2026-08-03 | $112.08 | $112.08 | 3,503,300 | $105.33 | 156,721 |
| 2026-07-31 | $107.63 | $107.63 | 4,589,700 | $113.79 | 234,873 |
| 2026-07-30 | $108.27 | $108.27 | 5,486,700 | $97.22 | 367,492 |
| 2026-07-29 | $88.18 | $88.18 | 7,198,800 | $100.34 | 393,550 |
| 2026-07-28 | $101.14 | $101.14 | 4,650,500 | $101.11 | 261,866 |
| 2026-07-27 | $104.59 | $104.59 | 3,988,600 | $111.65 | 204,424 |
| 2026-07-24 | $109.99 | $109.99 | 3,680,000 | $115.91 | 210,404 |
| 2026-07-23 | $117.67 | $117.67 | 6,158,000 | $111.49 | 274,924 |
| 2026-07-22 | $109.86 | $109.86 | 2,841,100 | $106.46 | 113,415 |
| 2026-07-21 | $108.98 | $108.98 | 4,274,200 | $104.54 | 202,146 |
| 2026-07-20 | $100.93 | $100.93 | 7,269,400 | $102.70 | 280,049 |
| 2026-07-17 | $91.45 | $91.45 | 4,603,900 | — | — |
| 2026-07-16 | $91.91 | $91.91 | 4,460,200 | — | — |
| 2026-07-15 | $103.03 | $103.03 | 4,125,000 | — | — |
| 2026-07-14 | $98.33 | $98.33 | 2,721,400 | — | — |
| 2026-07-13 | $99.17 | $99.17 | 2,563,600 | — | — |
| 2026-07-10 | $102.22 | $102.22 | 2,550,500 | — | — |
| 2026-07-09 | $106.22 | $106.22 | 3,078,900 | — | — |
| 2026-07-08 | $106.11 | $106.11 | 3,444,400 | — | — |
| 2026-07-07 | $96.74 | $96.74 | 4,172,100 | — | — |
| 2026-07-06 | $103.78 | $103.78 | 4,205,100 | — | — |
| 2026-07-02 | $97.14 | $97.14 | 5,618,900 | — | — |
| 2026-07-01 | $105.79 | $105.79 | 6,183,600 | — | — |
| 2026-06-30 | $115.45 | $115.45 | 3,724,200 | — | — |
| 2026-06-29 | $118.27 | $118.27 | 3,932,300 | — | — |
| 2026-06-26 | $123.02 | $123.02 | 11,587,100 | — | — |
| 2026-06-25 | $117.68 | $117.68 | 3,191,700 | — | — |
| 2026-06-24 | $116.10 | $116.10 | 3,875,700 | — | — |
| 2026-06-23 | $120.51 | $120.51 | 3,566,900 | — | — |
| 2026-06-22 | $121.04 | $121.04 | 3,833,800 | — | — |
| 2026-06-18 | $124.44 | $124.44 | 4,300,000 | — | — |
| 2026-06-17 | $118.88 | $118.88 | 4,731,200 | — | — |
| 2026-06-16 | $121.48 | $121.48 | 3,500,000 | — | — |
| 2026-06-15 | $120.18 | $120.18 | 3,643,800 | — | — |
| 2026-06-12 | $118.86 | $118.86 | 2,845,400 | — | — |
| 2026-06-11 | $116.31 | $116.31 | 4,294,700 | — | — |
| 2026-06-10 | $105.68 | $105.68 | 2,687,000 | — | — |
| 2026-06-09 | $112.65 | $112.65 | 4,528,300 | — | — |
| 2026-06-08 | $119.60 | $119.60 | 3,601,600 | — | — |
| 2026-06-05 | $112.24 | $112.24 | 6,012,800 | — | — |
| 2026-06-04 | $127.76 | $127.76 | 3,740,500 | — | — |
| 2026-06-03 | $131.29 | $131.29 | 3,281,400 | — | — |
| 2026-06-02 | $133.02 | $133.02 | 3,644,300 | — | — |
| 2026-06-01 | $132.38 | $132.38 | 4,317,300 | — | — |
| 2026-05-29 | $124.83 | $124.83 | 3,950,900 | — | — |
| 2026-05-28 | $124.24 | $124.24 | 4,845,600 | — | — |
| 2026-05-27 | $117.64 | $117.64 | 4,067,300 | — | — |
| 2026-05-26 | $112.54 | $112.54 | 5,045,300 | — | — |
| 2026-05-22 | $105.90 | $105.90 | 3,304,300 | — | — |
| 2026-05-21 | $105.26 | $105.26 | 4,449,800 | — | — |
| 2026-05-20 | $96.51 | $96.51 | 4,111,000 | — | — |
| 2026-05-19 | $93.31 | $93.31 | 5,235,000 | — | — |
| 2026-05-18 | $96.20 | $96.20 | 5,594,000 | — | — |
| 2026-05-15 | $102.47 | $102.47 | 4,781,100 | — | — |
| 2026-05-14 | $109.37 | $109.37 | 4,560,200 | — | — |
| 2026-05-13 | $108.32 | $108.32 | 4,664,100 | — | — |
| 2026-05-12 | $107.31 | $107.31 | 4,582,400 | — | — |
| 2026-05-11 | $102.19 | $102.19 | 5,772,400 | — | — |
| 2026-05-08 | $98.46 | $98.46 | 5,297,400 | — | — |
| 2026-05-07 | $101.18 | $101.18 | 9,280,400 | — | — |
| 2026-05-06 | $108.94 | $108.94 | 19,778,900 | — | — |
| 2026-05-05 | $80.51 | $80.51 | 3,717,700 | — | — |
| 2026-05-04 | $78.08 | $78.08 | 3,035,300 | — | — |
| 2026-05-01 | $76.98 | $76.98 | 2,745,600 | — | — |
| 2026-04-30 | $75.78 | $75.78 | 4,427,800 | — | — |
| 2026-04-29 | $71.00 | $71.00 | 2,312,400 | — | — |
| 2026-04-28 | $72.11 | $72.11 | 3,867,300 | — | — |
| 2026-04-27 | $75.71 | $75.71 | 2,540,400 | — | — |
| 2026-04-24 | $76.87 | $76.87 | 5,311,000 | — | — |
| 2026-04-23 | $78.77 | $78.77 | 4,367,400 | — | — |
| 2026-04-22 | $80.74 | $80.74 | 3,965,000 | — | — |
| 2026-04-21 | $76.58 | $76.58 | 4,410,500 | — | — |
| 2026-04-20 | $78.99 | $78.99 | 4,876,900 | — | — |
| 2026-04-17 | $74.90 | $74.90 | 6,006,000 | — | — |
| 2026-04-16 | $70.92 | $70.92 | 3,454,900 | — | — |
| 2026-04-15 | $71.09 | $71.09 | 5,361,600 | — | — |