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-05-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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $43.59 | $1,393.44 | 3,374,200 | — | — |
| 2025-12-30 | $43.92 | $1,403.99 | 3,421,800 | — | — |
| 2025-12-29 | $43.63 | $1,394.72 | 3,380,800 | — | — |
| 2025-12-26 | $43.56 | $1,392.48 | 2,595,600 | — | — |
| 2025-12-24 | $43.52 | $1,391.20 | 2,946,400 | — | — |
| 2025-12-23 | $43.46 | $1,389.29 | 6,461,300 | — | — |
| 2025-12-22 | $43.55 | $1,392.16 | 4,866,200 | — | — |
| 2025-12-19 | $43.66 | $1,395.68 | 15,426,900 | — | — |
| 2025-12-18 | $44.28 | $1,415.50 | 6,533,700 | — | — |
| 2025-12-17 | $44.22 | $1,413.58 | 7,973,700 | — | — |
| 2025-12-16 | $43.76 | $1,398.88 | 6,985,800 | — | — |
| 2025-12-15 | $43.87 | $1,402.39 | 7,162,200 | — | — |
| 2025-12-12 | $43.57 | $1,392.80 | 5,989,100 | — | — |
| 2025-12-11 | $43.09 | $1,377.46 | 4,946,900 | — | — |
| 2025-12-10 | $43.28 | $1,383.53 | 6,328,500 | — | — |
| 2025-12-09 | $43.76 | $1,398.88 | 7,428,500 | — | — |
| 2025-12-08 | $43.33 | $1,385.13 | 8,091,100 | — | — |
| 2025-12-05 | $43.81 | $1,400.47 | 7,619,800 | — | — |
| 2025-12-04 | $43.91 | $1,403.67 | 9,420,000 | — | — |
| 2025-12-03 | $44.54 | $1,423.81 | 11,092,600 | — | — |
| 2025-12-02 | $45.00 | $1,438.51 | 10,580,600 | — | — |
| 2025-12-01 | $45.69 | $1,460.57 | 11,970,300 | — | — |
| 2025-11-28 | $47.12 | $1,506.28 | 3,792,800 | — | — |
| 2025-11-26 | $46.57 | $1,488.70 | 5,576,200 | — | — |
| 2025-11-25 | $45.78 | $1,463.45 | 6,968,800 | — | — |
| 2025-11-24 | $46.23 | $1,477.83 | 16,557,300 | — | — |
| 2025-11-21 | $45.75 | $1,462.49 | 7,010,900 | — | — |
| 2025-11-20 | $45.41 | $1,451.62 | 7,564,100 | — | — |
| 2025-11-19 | $45.56 | $1,456.42 | 7,332,800 | — | — |
| 2025-11-18 | $46.38 | $1,482.63 | 7,873,000 | — | — |
| 2025-11-17 | $46.60 | $1,489.66 | 6,633,800 | — | — |
| 2025-11-14 | $45.94 | $1,468.56 | 9,104,300 | — | — |
| 2025-11-13 | $45.45 | $1,452.90 | 7,267,400 | — | — |
| 2025-11-12 | $45.93 | $1,468.24 | 8,593,500 | — | — |
| 2025-11-11 | $45.44 | $1,452.58 | 6,757,200 | — | — |
| 2025-11-10 | $45.46 | $1,453.22 | 7,480,500 | — | — |
| 2025-11-07 | $46.21 | $1,464.41 | 7,715,600 | — | — |
| 2025-11-06 | $45.71 | $1,448.56 | 6,482,900 | — | — |
| 2025-11-05 | $46.15 | $1,462.51 | 9,720,500 | — | — |
| 2025-11-04 | $46.38 | $1,469.80 | 13,496,600 | — | — |
| 2025-11-03 | $46.20 | $1,464.09 | 9,713,700 | — | — |
| 2025-10-31 | $46.12 | $1,461.56 | 8,716,400 | — | — |
| 2025-10-30 | $47.07 | $1,491.66 | 6,539,200 | — | — |
| 2025-10-29 | $47.20 | $1,495.78 | 11,932,600 | — | — |
| 2025-10-28 | $47.70 | $1,511.63 | 7,730,300 | — | — |
| 2025-10-27 | $48.07 | $1,523.35 | 7,681,000 | — | — |
| 2025-10-24 | $48.04 | $1,522.40 | 6,295,900 | — | — |
| 2025-10-23 | $47.60 | $1,508.46 | 11,514,900 | — | — |
| 2025-10-22 | $48.11 | $1,524.62 | 6,652,400 | — | — |
| 2025-10-21 | $48.00 | $1,521.13 | 5,343,500 | — | — |
| 2025-10-20 | $48.24 | $1,528.74 | 4,466,700 | — | — |
| 2025-10-17 | $47.78 | $1,514.16 | 7,553,500 | — | — |
| 2025-10-16 | $47.36 | $1,500.85 | 5,269,000 | — | — |
| 2025-10-15 | $47.83 | $1,515.75 | 5,960,600 | — | — |
| 2025-10-14 | $47.38 | $1,501.49 | 5,195,700 | — | — |
| 2025-10-13 | $46.85 | $1,484.69 | 5,192,400 | — | — |
| 2025-10-10 | $47.07 | $1,491.66 | 5,979,700 | — | — |
| 2025-10-09 | $46.66 | $1,478.67 | 4,504,400 | — | — |
| 2025-10-08 | $46.62 | $1,477.40 | 5,218,800 | — | — |
| 2025-10-07 | $46.79 | $1,482.79 | 6,846,400 | — | — |
| 2025-10-06 | $45.69 | $1,447.93 | 6,290,500 | — | — |
| 2025-10-03 | $45.34 | $1,436.84 | 4,745,800 | — | — |
| 2025-10-02 | $44.97 | $1,425.11 | 11,435,700 | — | — |
| 2025-10-01 | $45.06 | $1,427.96 | 7,776,400 | — | — |
| 2025-09-30 | $45.01 | $1,426.38 | 6,770,400 | — | — |
| 2025-09-29 | $44.27 | $1,402.93 | 5,964,200 | — | — |
| 2025-09-26 | $44.09 | $1,397.22 | 6,805,800 | — | — |
| 2025-09-25 | $43.78 | $1,387.40 | 5,140,200 | — | — |
| 2025-09-24 | $44.23 | $1,401.66 | 5,460,500 | — | — |
| 2025-09-23 | $44.23 | $1,401.66 | 4,590,200 | — | — |
| 2025-09-22 | $43.40 | $1,375.36 | 4,538,000 | — | — |
| 2025-09-19 | $43.41 | $1,375.68 | 12,225,900 | — | — |
| 2025-09-18 | $43.11 | $1,366.17 | 3,894,500 | — | — |
| 2025-09-17 | $43.23 | $1,369.97 | 6,037,100 | — | — |
| 2025-09-16 | $42.73 | $1,354.13 | 6,252,300 | — | — |
| 2025-09-15 | $43.43 | $1,376.31 | 5,441,600 | — | — |
| 2025-09-12 | $43.38 | $1,374.72 | 4,244,900 | — | — |
| 2025-09-11 | $43.50 | $1,378.53 | 5,044,400 | — | — |
| 2025-09-10 | $43.32 | $1,372.82 | 4,251,300 | — | — |
| 2025-09-09 | $43.09 | $1,365.53 | 3,657,800 | — | — |
| 2025-09-08 | $43.02 | $1,363.32 | 4,169,400 | — | — |
| 2025-09-05 | $43.43 | $1,376.31 | 4,423,000 | — | — |
| 2025-09-04 | $43.34 | $1,373.46 | 5,274,500 | — | — |
| 2025-09-03 | $43.38 | $1,374.72 | 7,992,600 | — | — |
| 2025-09-02 | $43.37 | $1,374.41 | 5,047,800 | — | — |
| 2025-08-29 | $43.68 | $1,384.23 | 4,003,400 | — | — |
| 2025-08-28 | $43.76 | $1,386.77 | 5,393,200 | — | — |
| 2025-08-27 | $44.39 | $1,406.73 | 6,119,000 | — | — |
| 2025-08-26 | $44.42 | $1,407.68 | 9,450,400 | — | — |
| 2025-08-25 | $44.60 | $1,413.39 | 3,777,900 | — | — |
| 2025-08-22 | $44.96 | $1,424.80 | 3,730,000 | — | — |
| 2025-08-21 | $44.64 | $1,414.65 | 5,169,300 | — | — |
| 2025-08-20 | $44.88 | $1,422.26 | 5,922,900 | — | — |
| 2025-08-19 | $44.74 | $1,417.82 | 5,753,000 | — | — |
| 2025-08-18 | $44.00 | $1,394.37 | 6,591,700 | — | — |
| 2025-08-15 | $44.58 | $1,412.75 | 5,730,200 | — | — |
| 2025-08-14 | $44.65 | $1,414.97 | 6,822,400 | — | — |
| 2025-08-13 | $45.23 | $1,433.35 | 5,881,600 | — | — |
| 2025-08-12 | $44.61 | $1,413.70 | 5,345,100 | — | — |
| 2025-08-11 | $44.71 | $1,416.87 | 4,396,400 | — | — |
| 2025-08-08 | $45.32 | $1,423.53 | 3,803,900 | — | — |
| 2025-08-07 | $45.54 | $1,430.44 | 7,454,600 | — | — |
| 2025-08-06 | $45.06 | $1,415.36 | 7,263,600 | — | — |
| 2025-08-05 | $44.69 | $1,403.74 | 5,787,900 | — | — |
| 2025-08-04 | $45.17 | $1,418.82 | 7,356,400 | — | — |
| 2025-08-01 | $44.67 | $1,403.11 | 9,211,400 | — | — |
| 2025-07-31 | $44.94 | $1,411.59 | 11,537,100 | — | — |
| 2025-07-30 | $44.26 | $1,390.23 | 6,648,300 | — | — |
| 2025-07-29 | $44.30 | $1,391.49 | 5,226,500 | — | — |
| 2025-07-28 | $43.41 | $1,363.53 | 5,928,700 | — | — |
| 2025-07-25 | $43.99 | $1,381.75 | 3,894,400 | — | — |
| 2025-07-24 | $43.74 | $1,373.90 | 4,661,500 | — | — |
| 2025-07-23 | $43.49 | $1,366.05 | 7,289,400 | — | — |
| 2025-07-22 | $44.45 | $1,396.20 | 4,628,800 | — | — |
| 2025-07-21 | $43.73 | $1,373.58 | 5,093,500 | — | — |
| 2025-07-18 | $43.40 | $1,363.22 | 5,669,700 | — | — |
| 2025-07-17 | $42.95 | $1,349.08 | 4,914,000 | — | — |
| 2025-07-16 | $42.85 | $1,345.94 | 4,581,700 | — | — |
| 2025-07-15 | $42.95 | $1,349.08 | 5,059,800 | — | — |
| 2025-07-14 | $43.43 | $1,364.16 | 4,363,100 | — | — |
| 2025-07-11 | $43.51 | $1,366.67 | 5,077,200 | — | — |
| 2025-07-10 | $43.63 | $1,370.44 | 4,369,200 | — | — |
| 2025-07-09 | $43.14 | $1,355.05 | 4,522,300 | — | — |
| 2025-07-08 | $43.00 | $1,350.66 | 6,406,800 | — | — |
| 2025-07-07 | $43.17 | $1,355.99 | 4,155,700 | — | — |
| 2025-07-03 | $43.13 | $1,354.74 | 3,602,300 | — | — |
| 2025-07-02 | $42.92 | $1,348.14 | 5,127,700 | — | — |
| 2025-07-01 | $43.41 | $1,363.53 | 7,123,400 | — | — |
| 2025-06-30 | $43.42 | $1,363.85 | 7,186,300 | — | — |
| 2025-06-27 | $42.91 | $1,347.83 | 7,322,600 | — | — |
| 2025-06-26 | $42.51 | $1,335.26 | 4,543,400 | — | — |
| 2025-06-25 | $42.29 | $1,328.35 | 4,607,400 | — | — |
| 2025-06-24 | $43.10 | $1,353.80 | 4,835,400 | — | — |
| 2025-06-23 | $43.20 | $1,356.94 | 5,131,200 | — | — |
| 2025-06-20 | $42.60 | $1,338.09 | 12,635,000 | — | — |
| 2025-06-18 | $42.37 | $1,330.87 | 4,343,100 | — | — |
| 2025-06-17 | $42.39 | $1,331.49 | 3,676,700 | — | — |
| 2025-06-16 | $42.68 | $1,340.60 | 4,796,200 | — | — |
| 2025-06-13 | $43.25 | $1,358.51 | 5,163,800 | — | — |
| 2025-06-12 | $43.64 | $1,370.76 | 7,719,700 | — | — |
| 2025-06-11 | $42.88 | $1,346.89 | 6,526,100 | — | — |
| 2025-06-10 | $42.92 | $1,348.14 | 6,366,100 | — | — |
| 2025-06-09 | $42.20 | $1,325.53 | 8,034,400 | — | — |
| 2025-06-06 | $42.62 | $1,338.72 | 7,264,600 | — | — |
| 2025-06-05 | $42.86 | $1,346.26 | 5,804,400 | — | — |
| 2025-06-04 | $42.75 | $1,342.80 | 5,537,300 | — | — |
| 2025-06-03 | $43.46 | $1,365.10 | 7,448,100 | — | — |
| 2025-06-02 | $43.79 | $1,375.47 | 4,313,000 | — | — |
| 2025-05-30 | $43.82 | $1,376.41 | 20,942,200 | — | — |
| 2025-05-29 | $43.70 | $1,372.64 | 5,312,400 | — | — |
| 2025-05-28 | $43.28 | $1,359.45 | 4,359,200 | — | — |
| 2025-05-27 | $43.91 | $1,379.24 | 8,395,500 | — | — |
| 2025-05-23 | $43.67 | $1,371.70 | 9,679,500 | — | — |
| 2025-05-22 | $43.42 | $1,363.85 | 6,790,500 | — | — |
| 2025-05-21 | $44.19 | $1,388.03 | 6,893,500 | — | — |
| 2025-05-20 | $44.26 | $1,390.23 | 6,025,600 | — | — |
| 2025-05-19 | $44.39 | $1,394.32 | 6,429,400 | — | — |
| 2025-05-16 | $44.09 | $1,384.89 | 7,844,100 | — | — |
| 2025-05-15 | $43.43 | $1,364.16 | 8,463,800 | — | — |
| 2025-05-14 | $42.25 | $1,327.10 | 12,273,000 | — | — |
| 2025-05-13 | $42.97 | $1,349.71 | 9,604,200 | — | — |
| 2025-05-12 | $43.61 | $1,369.82 | 9,911,000 | — | — |
| 2025-05-09 | $45.21 | $1,407.51 | 4,695,200 | — | — |
| 2025-05-08 | $45.10 | $1,404.08 | 6,328,800 | — | — |
| 2025-05-07 | $46.34 | $1,442.69 | 6,131,300 | — | — |
| 2025-05-06 | $46.29 | $1,441.13 | 6,446,700 | — | — |
| 2025-05-05 | $46.00 | $1,432.10 | 3,902,700 | — | — |
| 2025-05-02 | $46.48 | $1,447.05 | 5,880,700 | — | — |
| 2025-05-01 | $46.60 | $1,450.78 | 5,583,100 | — | — |
| 2025-04-30 | $46.90 | $1,460.12 | 7,678,800 | — | — |
| 2025-04-29 | $46.85 | $1,458.57 | 4,245,100 | — | — |
| 2025-04-28 | $46.48 | $1,447.05 | 7,142,400 | — | — |
| 2025-04-25 | $46.22 | $1,438.95 | 6,271,500 | — | — |
| 2025-04-24 | $46.33 | $1,442.38 | 6,241,700 | — | — |
| 2025-04-23 | $46.80 | $1,457.01 | 8,389,700 | — | — |
| 2025-04-22 | $47.37 | $1,474.75 | 7,382,100 | — | — |
| 2025-04-21 | $46.23 | $1,439.26 | 6,868,000 | — | — |
| 2025-04-17 | $47.26 | $1,471.33 | 7,496,300 | — | — |
| 2025-04-16 | $46.51 | $1,447.98 | 8,354,100 | — | — |
| 2025-04-15 | $46.74 | $1,455.14 | 7,444,700 | — | — |
| 2025-04-14 | $46.86 | $1,458.88 | 8,091,500 | — | — |
| 2025-04-11 | $46.00 | $1,432.10 | 9,451,200 | — | — |
| 2025-04-10 | $45.12 | $1,404.71 | 13,452,300 | — | — |
| 2025-04-09 | $44.30 | $1,379.18 | 20,037,600 | — | — |
| 2025-04-08 | $44.49 | $1,385.09 | 22,010,000 | — | — |
| 2025-04-07 | $44.69 | $1,391.32 | 17,543,600 | — | — |
| 2025-04-04 | $45.35 | $1,411.87 | 13,937,200 | — | — |
| 2025-04-03 | $47.23 | $1,470.40 | 12,659,100 | — | — |
| 2025-04-02 | $45.97 | $1,431.17 | 6,833,300 | — | — |
| 2025-04-01 | $45.92 | $1,429.61 | 10,432,000 | — | — |
| 2025-03-31 | $46.08 | $1,434.59 | 14,993,400 | — | — |
| 2025-03-28 | $44.71 | $1,391.94 | 8,286,400 | — | — |
| 2025-03-27 | $44.25 | $1,377.62 | 7,009,400 | — | — |
| 2025-03-26 | $44.02 | $1,370.46 | 8,549,500 | — | — |
| 2025-03-25 | $42.76 | $1,331.23 | 6,354,100 | — | — |
| 2025-03-24 | $43.58 | $1,356.76 | 6,491,400 | — | — |
| 2025-03-21 | $43.80 | $1,363.61 | 15,732,200 | — | — |
| 2025-03-20 | $44.59 | $1,388.21 | 6,306,800 | — | — |
| 2025-03-19 | $44.44 | $1,383.54 | 6,408,700 | — | — |
| 2025-03-18 | $44.42 | $1,382.91 | 5,343,200 | — | — |
| 2025-03-17 | $44.39 | $1,381.98 | 8,074,400 | — | — |
| 2025-03-14 | $44.19 | $1,375.75 | 8,133,600 | — | — |
| 2025-03-13 | $43.47 | $1,353.34 | 5,983,600 | — | — |
| 2025-03-12 | $42.61 | $1,326.56 | 9,286,700 | — | — |
| 2025-03-11 | $43.40 | $1,351.16 | 6,799,900 | — | — |
| 2025-03-10 | $43.76 | $1,362.37 | 8,806,200 | — | — |
| 2025-03-07 | $43.11 | $1,342.13 | 6,670,200 | — | — |
| 2025-03-06 | $42.88 | $1,334.97 | 6,291,500 | — | — |
| 2025-03-05 | $43.36 | $1,349.91 | 6,838,800 | — | — |
| 2025-03-04 | $43.68 | $1,359.88 | 9,783,900 | — | — |
| 2025-03-03 | $44.55 | $1,386.96 | 7,793,100 | — | — |
| 2025-02-28 | $44.20 | $1,376.06 | 12,319,500 | — | — |
| 2025-02-27 | $43.79 | $1,363.30 | 6,560,700 | — | — |
| 2025-02-26 | $44.06 | $1,371.71 | 11,508,600 | — | — |
| 2025-02-25 | $44.04 | $1,371.08 | 8,813,500 | — | — |
| 2025-02-24 | $43.35 | $1,349.60 | 8,053,400 | — | — |
| 2025-02-21 | $43.39 | $1,338.39 | 13,604,600 | — | — |
| 2025-02-20 | $43.17 | $1,331.61 | 6,945,000 | — | — |
| 2025-02-19 | $42.65 | $1,315.57 | 7,994,000 | — | — |
| 2025-02-18 | $42.70 | $1,317.11 | 11,062,900 | — | — |
| 2025-02-14 | $42.85 | $1,321.74 | 8,593,000 | — | — |
| 2025-02-13 | $42.97 | $1,325.44 | 7,562,100 | — | — |
| 2025-02-12 | $42.89 | $1,322.97 | 10,307,900 | — | — |
| 2025-02-11 | $42.36 | $1,306.62 | 8,935,800 | — | — |
| 2025-02-10 | $41.80 | $1,289.35 | 7,279,100 | — | — |
| 2025-02-07 | $41.31 | $1,274.23 | 5,794,000 | — | — |
| 2025-02-06 | $41.12 | $1,268.37 | 5,674,300 | — | — |
| 2025-02-05 | $41.04 | $1,265.91 | 5,584,900 | — | — |
| 2025-02-04 | $40.54 | $1,250.48 | 5,255,100 | — | — |
| 2025-02-03 | $40.57 | $1,251.41 | 7,638,500 | — | — |
| 2025-01-31 | $40.00 | $1,233.83 | 7,144,100 | — | — |
| 2025-01-30 | $40.02 | $1,234.44 | 5,755,800 | — | — |
| 2025-01-29 | $39.57 | $1,220.56 | 5,796,500 | — | — |
| 2025-01-28 | $39.81 | $1,227.97 | 9,471,900 | — | — |
| 2025-01-27 | $40.70 | $1,255.42 | 12,159,400 | — | — |
| 2025-01-24 | $39.38 | $1,214.70 | 5,362,600 | — | — |
| 2025-01-23 | $39.24 | $1,210.38 | 5,944,700 | — | — |
| 2025-01-22 | $39.22 | $1,209.77 | 7,661,000 | — | — |
| 2025-01-21 | $40.44 | $1,247.40 | 5,610,400 | — | — |
| 2025-01-17 | $39.42 | $1,215.94 | 6,140,500 | — | — |
| 2025-01-16 | $39.34 | $1,213.47 | 5,591,800 | — | — |
| 2025-01-15 | $38.02 | $1,172.75 | 5,659,200 | — | — |
| 2025-01-14 | $37.92 | $1,169.67 | 6,747,000 | — | — |
| 2025-01-13 | $37.56 | $1,158.56 | 5,923,000 | — | — |
| 2025-01-10 | $37.30 | $1,150.54 | 7,691,800 | — | — |
| 2025-01-08 | $38.19 | $1,178.00 | 5,669,800 | — | — |
| 2025-01-07 | $37.53 | $1,157.64 | 5,120,000 | — | — |
| 2025-01-06 | $37.80 | $1,165.97 | 6,817,000 | — | — |
| 2025-01-03 | $38.05 | $1,173.68 | 4,268,100 | — | — |
| 2025-01-02 | $37.66 | $1,161.65 | 4,578,400 | — | — |