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
- 1970-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 | — | — | — | $39.82 | 352,487 |
| 2026-09-03 | — | — | — | $39.66 | 480,397 |
| 2026-09-02 | — | — | — | $39.52 | 320,674 |
| 2026-09-01 | — | — | — | $39.77 | 415,289 |
| 2026-08-31 | — | — | — | $38.93 | 535,781 |
| 2026-08-28 | — | — | — | $39.63 | 487,708 |
| 2026-08-27 | $39.29 | $1,288.59 | 4,469,100 | $39.27 | 369,424 |
| 2026-08-26 | $39.59 | $1,298.43 | 5,617,200 | $39.00 | 329,139 |
| 2026-08-25 | $38.93 | $1,276.78 | 4,535,900 | $39.02 | 392,503 |
| 2026-08-24 | $39.10 | $1,282.36 | 5,914,200 | $38.97 | 443,124 |
| 2026-08-21 | $38.77 | $1,271.54 | 7,823,800 | $40.16 | 491,695 |
| 2026-08-20 | $40.20 | $1,318.44 | 5,813,600 | $40.11 | 368,102 |
| 2026-08-19 | $40.40 | $1,317.12 | 4,960,800 | $40.84 | 470,860 |
| 2026-08-18 | $40.54 | $1,321.69 | 4,385,600 | $40.87 | 379,395 |
| 2026-08-17 | $40.63 | $1,324.62 | 4,149,100 | $40.67 | 299,230 |
| 2026-08-14 | $40.83 | $1,331.14 | 2,984,500 | $40.46 | 318,405 |
| 2026-08-13 | $40.48 | $1,319.73 | 4,396,200 | $40.64 | 313,105 |
| 2026-08-12 | $40.53 | $1,321.36 | 4,437,500 | $40.20 | 322,296 |
| 2026-08-11 | $40.18 | $1,309.95 | 6,410,400 | $40.00 | 561,102 |
| 2026-08-10 | $40.03 | $1,305.06 | 6,457,100 | $41.02 | 461,359 |
| 2026-08-07 | $40.68 | $1,326.25 | 7,331,300 | $40.58 | 513,672 |
| 2026-08-06 | $40.67 | $1,325.93 | 8,228,800 | $41.09 | 495,704 |
| 2026-08-05 | $40.65 | $1,325.28 | 9,264,500 | $41.60 | 777,267 |
| 2026-08-04 | $41.58 | $1,355.60 | 9,488,900 | $42.27 | 650,180 |
| 2026-08-03 | $41.92 | $1,366.68 | 5,552,400 | $41.86 | 386,539 |
| 2026-07-31 | $42.04 | $1,370.59 | 7,134,600 | $42.25 | 546,648 |
| 2026-07-30 | $42.15 | $1,374.18 | 7,716,500 | $43.42 | 684,124 |
| 2026-07-29 | $42.93 | $1,399.61 | 6,627,000 | $44.46 | 539,011 |
| 2026-07-28 | $44.10 | $1,437.75 | 7,448,400 | $43.57 | 439,704 |
| 2026-07-27 | $44.01 | $1,434.82 | 6,354,500 | $44.34 | 589,941 |
| 2026-07-24 | $44.56 | $1,452.75 | 5,112,600 | $44.59 | 522,568 |
| 2026-07-23 | $44.23 | $1,441.99 | 4,836,400 | $43.66 | 397,786 |
| 2026-07-22 | $43.68 | $1,424.06 | 5,353,800 | $43.04 | 424,840 |
| 2026-07-21 | $42.72 | $1,392.76 | 6,852,000 | $43.13 | 568,599 |
| 2026-07-20 | $42.99 | $1,401.56 | 5,520,000 | $43.34 | 462,527 |
| 2026-07-17 | $43.13 | $1,406.13 | 6,139,000 | — | — |
| 2026-07-16 | $43.34 | $1,412.98 | 7,917,000 | — | — |
| 2026-07-15 | $42.72 | $1,392.76 | 6,831,100 | — | — |
| 2026-07-14 | $43.76 | $1,426.67 | 6,890,800 | — | — |
| 2026-07-13 | $44.13 | $1,438.73 | 5,639,100 | — | — |
| 2026-07-10 | $43.54 | $1,419.50 | 6,551,000 | — | — |
| 2026-07-09 | $43.32 | $1,412.32 | 5,479,200 | — | — |
| 2026-07-08 | $44.05 | $1,436.12 | 7,544,800 | — | — |
| 2026-07-07 | $44.48 | $1,450.14 | 5,313,900 | — | — |
| 2026-07-06 | $44.00 | $1,434.49 | 8,267,400 | — | — |
| 2026-07-02 | $44.61 | $1,454.38 | 8,355,000 | — | — |
| 2026-07-01 | $43.73 | $1,425.69 | 6,609,600 | — | — |
| 2026-06-30 | $44.04 | $1,435.80 | 7,539,000 | — | — |
| 2026-06-29 | $44.79 | $1,460.25 | 6,378,100 | — | — |
| 2026-06-26 | $45.04 | $1,468.40 | 13,872,800 | — | — |
| 2026-06-25 | $44.22 | $1,441.66 | 6,740,100 | — | — |
| 2026-06-24 | $43.86 | $1,429.93 | 7,060,300 | — | — |
| 2026-06-23 | $43.50 | $1,418.19 | 13,225,500 | — | — |
| 2026-06-22 | $43.12 | $1,405.80 | 8,513,700 | — | — |
| 2026-06-18 | $42.82 | $1,396.02 | 7,180,200 | — | — |
| 2026-06-17 | $42.63 | $1,389.83 | 6,392,200 | — | — |
| 2026-06-16 | $43.35 | $1,413.30 | 5,325,900 | — | — |
| 2026-06-15 | $43.07 | $1,404.17 | 3,984,600 | — | — |
| 2026-06-12 | $42.90 | $1,398.63 | 4,198,500 | — | — |
| 2026-06-11 | $42.55 | $1,387.22 | 4,197,100 | — | — |
| 2026-06-10 | $42.74 | $1,393.41 | 4,678,500 | — | — |
| 2026-06-09 | $42.39 | $1,382.00 | 4,393,400 | — | — |
| 2026-06-08 | $41.85 | $1,364.40 | 4,655,000 | — | — |
| 2026-06-05 | $42.69 | $1,391.78 | 4,075,100 | — | — |
| 2026-06-04 | $41.85 | $1,364.40 | 4,874,100 | — | — |
| 2026-06-03 | $41.54 | $1,354.29 | 6,093,300 | — | — |
| 2026-06-02 | $41.73 | $1,360.49 | 4,000,000 | — | — |
| 2026-06-01 | $41.29 | $1,346.14 | 5,711,200 | — | — |
| 2026-05-29 | $42.26 | $1,377.76 | 8,718,400 | — | — |
| 2026-05-28 | $42.22 | $1,376.46 | 6,217,100 | — | — |
| 2026-05-27 | $43.07 | $1,404.17 | 5,921,900 | — | — |
| 2026-05-26 | $42.93 | $1,399.61 | 6,616,500 | — | — |
| 2026-05-22 | $42.83 | $1,396.35 | 4,955,400 | — | — |
| 2026-05-21 | $42.47 | $1,384.61 | 3,746,300 | — | — |
| 2026-05-20 | $42.24 | $1,369.61 | 6,477,100 | — | — |
| 2026-05-19 | $42.50 | $1,378.04 | 5,076,000 | — | — |
| 2026-05-18 | $41.72 | $1,352.75 | 5,678,500 | — | — |
| 2026-05-15 | $41.53 | $1,346.59 | 5,185,000 | — | — |
| 2026-05-14 | $42.54 | $1,379.34 | 3,535,800 | — | — |
| 2026-05-13 | $42.16 | $1,367.02 | 6,714,900 | — | — |
| 2026-05-12 | $42.13 | $1,366.05 | 4,437,800 | — | — |
| 2026-05-11 | $42.27 | $1,370.59 | 4,749,400 | — | — |
| 2026-05-08 | $41.72 | $1,352.75 | 4,133,600 | — | — |
| 2026-05-07 | $42.24 | $1,369.61 | 4,982,400 | — | — |
| 2026-05-06 | $42.33 | $1,372.53 | 7,087,600 | — | — |
| 2026-05-05 | $43.53 | $1,411.44 | 6,330,900 | — | — |
| 2026-05-04 | $43.32 | $1,404.63 | 3,697,800 | — | — |
| 2026-05-01 | $43.35 | $1,405.61 | 4,627,600 | — | — |
| 2026-04-30 | $43.65 | $1,415.33 | 6,343,300 | — | — |
| 2026-04-29 | $42.82 | $1,388.42 | 5,427,300 | — | — |
| 2026-04-28 | $43.13 | $1,398.47 | 5,216,600 | — | — |
| 2026-04-27 | $42.89 | $1,390.69 | 5,527,700 | — | — |
| 2026-04-24 | $42.47 | $1,377.07 | 4,289,400 | — | — |
| 2026-04-23 | $43.18 | $1,400.09 | 6,144,200 | — | — |
| 2026-04-22 | $42.12 | $1,365.72 | 7,242,600 | — | — |
| 2026-04-21 | $42.25 | $1,369.94 | 6,107,000 | — | — |
| 2026-04-20 | $42.70 | $1,384.53 | 4,195,700 | — | — |
| 2026-04-17 | $43.00 | $1,394.26 | 5,003,100 | — | — |
| 2026-04-16 | $43.21 | $1,401.07 | 4,671,600 | — | — |
| 2026-04-15 | $42.48 | $1,377.40 | 4,106,200 | — | — |
| 2026-04-14 | $42.90 | $1,391.01 | 3,935,000 | — | — |
| 2026-04-13 | $42.73 | $1,385.50 | 3,910,400 | — | — |
| 2026-04-10 | $43.39 | $1,406.90 | 3,494,600 | — | — |
| 2026-04-09 | $44.13 | $1,430.90 | 4,256,300 | — | — |
| 2026-04-08 | $43.68 | $1,416.31 | 5,045,900 | — | — |
| 2026-04-07 | $43.60 | $1,413.71 | 2,336,800 | — | — |
| 2026-04-06 | $43.59 | $1,413.39 | 2,790,300 | — | — |
| 2026-04-02 | $43.71 | $1,417.28 | 3,055,500 | — | — |
| 2026-04-01 | $43.25 | $1,402.36 | 3,453,900 | — | — |
| 2026-03-31 | $43.16 | $1,399.44 | 4,576,400 | — | — |
| 2026-03-30 | $42.99 | $1,393.93 | 3,936,400 | — | — |
| 2026-03-27 | $42.38 | $1,374.15 | 3,737,600 | — | — |
| 2026-03-26 | $42.33 | $1,372.53 | 2,548,400 | — | — |
| 2026-03-25 | $42.07 | $1,364.10 | 3,009,600 | — | — |
| 2026-03-24 | $41.88 | $1,357.94 | 4,241,600 | — | — |
| 2026-03-23 | $41.76 | $1,354.05 | 6,406,600 | — | — |
| 2026-03-20 | $42.02 | $1,362.48 | 10,674,300 | — | — |
| 2026-03-19 | $43.25 | $1,402.36 | 3,866,300 | — | — |
| 2026-03-18 | $43.23 | $1,401.71 | 6,381,100 | — | — |
| 2026-03-17 | $43.66 | $1,415.66 | 3,996,900 | — | — |
| 2026-03-16 | $44.14 | $1,431.22 | 3,419,600 | — | — |
| 2026-03-13 | $44.01 | $1,427.01 | 3,408,400 | — | — |
| 2026-03-12 | $43.40 | $1,407.23 | 4,215,700 | — | — |
| 2026-03-11 | $42.95 | $1,392.64 | 3,809,100 | — | — |
| 2026-03-10 | $43.16 | $1,399.44 | 4,439,200 | — | — |
| 2026-03-09 | $43.48 | $1,409.82 | 3,774,700 | — | — |
| 2026-03-06 | $43.61 | $1,414.04 | 6,023,600 | — | — |
| 2026-03-05 | $43.40 | $1,407.23 | 6,340,500 | — | — |
| 2026-03-04 | $44.02 | $1,427.33 | 4,336,000 | — | — |
| 2026-03-03 | $43.39 | $1,406.90 | 4,977,600 | — | — |
| 2026-03-02 | $43.34 | $1,405.28 | 4,602,400 | — | — |
| 2026-02-27 | $43.50 | $1,410.47 | 7,499,300 | — | — |
| 2026-02-26 | $43.01 | $1,394.58 | 5,837,400 | — | — |
| 2026-02-25 | $43.19 | $1,400.42 | 6,832,700 | — | — |
| 2026-02-24 | $42.80 | $1,387.77 | 8,864,700 | — | — |
| 2026-02-23 | $42.89 | $1,390.69 | 9,022,300 | — | — |
| 2026-02-20 | $43.00 | $1,394.26 | 11,154,800 | — | — |
| 2026-02-19 | $42.64 | $1,382.58 | 8,486,000 | — | — |
| 2026-02-18 | $41.93 | $1,352.10 | 7,468,400 | — | — |
| 2026-02-17 | $42.65 | $1,375.32 | 7,529,200 | — | — |
| 2026-02-13 | $42.52 | $1,371.13 | 6,558,400 | — | — |
| 2026-02-12 | $41.66 | $1,343.40 | 6,403,400 | — | — |
| 2026-02-11 | $41.05 | $1,323.73 | 5,994,800 | — | — |
| 2026-02-10 | $40.97 | $1,321.15 | 5,656,900 | — | — |
| 2026-02-09 | $40.25 | $1,297.93 | 7,248,500 | — | — |
| 2026-02-06 | $40.05 | $1,291.48 | 5,731,400 | — | — |
| 2026-02-05 | $40.22 | $1,296.96 | 6,674,200 | — | — |
| 2026-02-04 | $40.35 | $1,301.16 | 7,003,000 | — | — |
| 2026-02-03 | $40.19 | $1,296.00 | 4,857,400 | — | — |
| 2026-02-02 | $39.38 | $1,269.88 | 4,267,300 | — | — |
| 2026-01-30 | $39.69 | $1,279.87 | 5,025,500 | — | — |
| 2026-01-29 | $39.59 | $1,276.65 | 5,471,800 | — | — |
| 2026-01-28 | $39.79 | $1,283.10 | 4,852,900 | — | — |
| 2026-01-27 | $39.83 | $1,284.39 | 4,553,000 | — | — |
| 2026-01-26 | $39.42 | $1,271.17 | 5,605,600 | — | — |
| 2026-01-23 | $38.78 | $1,250.53 | 7,834,100 | — | — |
| 2026-01-22 | $38.87 | $1,253.43 | 5,453,500 | — | — |
| 2026-01-21 | $39.53 | $1,274.71 | 6,312,900 | — | — |
| 2026-01-20 | $39.30 | $1,267.30 | 6,255,500 | — | — |
| 2026-01-16 | $39.71 | $1,280.52 | 4,252,000 | — | — |
| 2026-01-15 | $39.31 | $1,267.62 | 4,148,300 | — | — |
| 2026-01-14 | $39.06 | $1,259.56 | 4,511,200 | — | — |
| 2026-01-13 | $38.60 | $1,244.72 | 8,960,000 | — | — |
| 2026-01-12 | $37.88 | $1,221.51 | 4,587,100 | — | — |
| 2026-01-09 | $37.89 | $1,221.83 | 3,082,300 | — | — |
| 2026-01-08 | $38.00 | $1,225.38 | 3,656,900 | — | — |
| 2026-01-07 | $37.75 | $1,217.31 | 3,374,400 | — | — |
| 2026-01-06 | $38.24 | $1,233.11 | 3,681,900 | — | — |
| 2026-01-05 | $38.10 | $1,228.60 | 5,435,500 | — | — |
| 2026-01-02 | $38.73 | $1,248.92 | 2,712,600 | — | — |