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
- 2012-02-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 | $42.44 | $45.30 | 813,400 | — | — |
| 2025-12-30 | $42.79 | $45.67 | 852,400 | — | — |
| 2025-12-29 | $42.08 | $44.91 | 1,226,800 | — | — |
| 2025-12-26 | $41.55 | $44.35 | 696,800 | — | — |
| 2025-12-24 | $41.73 | $44.54 | 350,600 | — | — |
| 2025-12-23 | $41.74 | $44.55 | 1,042,400 | — | — |
| 2025-12-22 | $41.93 | $44.75 | 1,316,100 | — | — |
| 2025-12-19 | $41.11 | $43.88 | 2,967,900 | — | — |
| 2025-12-18 | $40.91 | $43.66 | 1,845,100 | — | — |
| 2025-12-17 | $43.05 | $45.95 | 1,570,200 | — | — |
| 2025-12-16 | $41.37 | $44.15 | 1,366,500 | — | — |
| 2025-12-15 | $43.21 | $46.12 | 1,351,000 | — | — |
| 2025-12-12 | $44.25 | $47.23 | 1,297,500 | — | — |
| 2025-12-11 | $44.89 | $47.91 | 1,746,600 | — | — |
| 2025-12-10 | $45.75 | $48.83 | 1,888,300 | — | — |
| 2025-12-09 | $44.54 | $47.54 | 1,147,000 | — | — |
| 2025-12-08 | $44.42 | $47.41 | 1,392,200 | — | — |
| 2025-12-05 | $45.22 | $48.26 | 1,388,100 | — | — |
| 2025-12-04 | $44.63 | $47.63 | 1,034,000 | — | — |
| 2025-12-03 | $44.28 | $47.26 | 1,151,400 | — | — |
| 2025-12-02 | $42.95 | $45.84 | 1,099,100 | — | — |
| 2025-12-01 | $43.51 | $46.44 | 1,355,800 | — | — |
| 2025-11-28 | $42.40 | $45.25 | 485,100 | — | — |
| 2025-11-26 | $41.67 | $44.47 | 1,203,600 | — | — |
| 2025-11-25 | $41.23 | $44.00 | 1,265,700 | — | — |
| 2025-11-24 | $41.32 | $44.10 | 2,012,400 | — | — |
| 2025-11-21 | $41.07 | $43.83 | 1,376,300 | — | — |
| 2025-11-20 | $40.46 | $43.18 | 1,752,700 | — | — |
| 2025-11-19 | $41.03 | $43.79 | 1,629,700 | — | — |
| 2025-11-18 | $41.16 | $43.93 | 1,495,800 | — | — |
| 2025-11-17 | $40.08 | $42.78 | 1,424,000 | — | — |
| 2025-11-14 | $41.43 | $44.22 | 1,811,600 | — | — |
| 2025-11-13 | $40.80 | $43.55 | 2,062,100 | — | — |
| 2025-11-12 | $39.88 | $42.56 | 2,013,300 | — | — |
| 2025-11-11 | $40.54 | $43.27 | 2,201,700 | — | — |
| 2025-11-10 | $39.56 | $42.22 | 1,640,100 | — | — |
| 2025-11-07 | $39.35 | $41.60 | 1,943,300 | — | — |
| 2025-11-06 | $37.94 | $40.11 | 2,099,400 | — | — |
| 2025-11-05 | $37.19 | $39.31 | 2,979,500 | — | — |
| 2025-11-04 | $38.75 | $40.96 | 2,134,200 | — | — |
| 2025-11-03 | $39.26 | $41.50 | 1,972,400 | — | — |
| 2025-10-31 | $39.46 | $41.71 | 1,278,800 | — | — |
| 2025-10-30 | $39.32 | $41.57 | 2,195,000 | — | — |
| 2025-10-29 | $39.70 | $41.97 | 2,549,400 | — | — |
| 2025-10-28 | $39.20 | $41.44 | 2,289,900 | — | — |
| 2025-10-27 | $39.43 | $41.68 | 2,360,400 | — | — |
| 2025-10-24 | $39.31 | $41.56 | 3,152,200 | — | — |
| 2025-10-23 | $40.49 | $42.80 | 4,646,500 | — | — |
| 2025-10-22 | $39.68 | $41.95 | 7,563,200 | — | — |
| 2025-10-21 | $43.91 | $46.42 | 2,616,100 | — | — |
| 2025-10-20 | $43.39 | $45.87 | 1,757,100 | — | — |
| 2025-10-17 | $43.01 | $45.47 | 1,582,500 | — | — |
| 2025-10-16 | $42.96 | $45.41 | 2,119,000 | — | — |
| 2025-10-15 | $43.14 | $45.60 | 1,693,200 | — | — |
| 2025-10-14 | $42.93 | $45.38 | 1,445,900 | — | — |
| 2025-10-13 | $43.49 | $45.97 | 1,132,600 | — | — |
| 2025-10-10 | $42.15 | $44.56 | 1,707,800 | — | — |
| 2025-10-09 | $44.65 | $47.20 | 1,852,300 | — | — |
| 2025-10-08 | $45.54 | $48.14 | 2,607,300 | — | — |
| 2025-10-07 | $44.27 | $46.80 | 1,445,900 | — | — |
| 2025-10-06 | $44.83 | $47.39 | 1,846,200 | — | — |
| 2025-10-03 | $45.02 | $47.59 | 1,404,600 | — | — |
| 2025-10-02 | $43.35 | $45.83 | 2,012,600 | — | — |
| 2025-10-01 | $45.16 | $47.74 | 1,639,700 | — | — |
| 2025-09-30 | $44.93 | $47.50 | 2,119,700 | — | — |
| 2025-09-29 | $45.63 | $48.24 | 2,746,500 | — | — |
| 2025-09-26 | $49.01 | $51.81 | 1,425,900 | — | — |
| 2025-09-25 | $48.06 | $50.81 | 2,057,900 | — | — |
| 2025-09-24 | $47.33 | $50.03 | 2,040,900 | — | — |
| 2025-09-23 | $46.81 | $49.48 | 1,641,200 | — | — |
| 2025-09-22 | $45.86 | $48.48 | 1,300,500 | — | — |
| 2025-09-19 | $45.43 | $48.03 | 2,693,400 | — | — |
| 2025-09-18 | $47.33 | $50.03 | 1,183,500 | — | — |
| 2025-09-17 | $47.50 | $50.21 | 1,957,200 | — | — |
| 2025-09-16 | $47.98 | $50.72 | 2,027,200 | — | — |
| 2025-09-15 | $46.49 | $49.15 | 1,733,900 | — | — |
| 2025-09-12 | $47.66 | $50.38 | 1,126,600 | — | — |
| 2025-09-11 | $48.59 | $51.37 | 1,031,800 | — | — |
| 2025-09-10 | $49.44 | $52.26 | 1,169,600 | — | — |
| 2025-09-09 | $47.26 | $49.96 | 644,700 | — | — |
| 2025-09-08 | $47.35 | $50.06 | 1,415,400 | — | — |
| 2025-09-05 | $48.24 | $51.00 | 1,805,900 | — | — |
| 2025-09-04 | $50.01 | $52.87 | 2,003,100 | — | — |
| 2025-09-03 | $48.93 | $51.73 | 1,309,000 | — | — |
| 2025-09-02 | $51.21 | $54.14 | 1,106,300 | — | — |
| 2025-08-29 | $50.36 | $53.24 | 875,600 | — | — |
| 2025-08-28 | $50.16 | $53.03 | 1,123,900 | — | — |
| 2025-08-27 | $49.89 | $52.74 | 1,450,800 | — | — |
| 2025-08-26 | $48.70 | $51.48 | 1,525,200 | — | — |
| 2025-08-25 | $49.39 | $52.21 | 1,406,800 | — | — |
| 2025-08-22 | $48.36 | $51.12 | 1,222,700 | — | — |
| 2025-08-21 | $46.34 | $48.99 | 1,480,900 | — | — |
| 2025-08-20 | $46.24 | $48.88 | 1,359,100 | — | — |
| 2025-08-19 | $45.99 | $48.62 | 1,231,300 | — | — |
| 2025-08-18 | $46.87 | $49.55 | 1,602,300 | — | — |
| 2025-08-15 | $46.90 | $49.58 | 1,344,900 | — | — |
| 2025-08-14 | $47.76 | $50.16 | 973,800 | — | — |
| 2025-08-13 | $47.98 | $50.39 | 1,243,000 | — | — |
| 2025-08-12 | $47.45 | $49.83 | 2,302,700 | — | — |
| 2025-08-11 | $46.23 | $48.55 | 1,537,400 | — | — |
| 2025-08-08 | $46.54 | $48.88 | 1,057,100 | — | — |
| 2025-08-07 | $46.08 | $48.39 | 1,789,800 | — | — |
| 2025-08-06 | $46.67 | $49.01 | 1,784,300 | — | — |
| 2025-08-05 | $47.80 | $50.20 | 2,388,400 | — | — |
| 2025-08-04 | $47.66 | $50.05 | 1,940,700 | — | — |
| 2025-08-01 | $47.82 | $50.22 | 1,894,900 | — | — |
| 2025-07-31 | $49.88 | $52.38 | 2,551,600 | — | — |
| 2025-07-30 | $51.23 | $53.80 | 1,598,400 | — | — |
| 2025-07-29 | $52.36 | $54.99 | 1,558,900 | — | — |
| 2025-07-28 | $52.55 | $55.19 | 1,396,600 | — | — |
| 2025-07-25 | $50.79 | $53.34 | 1,739,200 | — | — |
| 2025-07-24 | $50.65 | $53.19 | 2,954,600 | — | — |
| 2025-07-23 | $50.33 | $52.86 | 2,664,100 | — | — |
| 2025-07-22 | $50.92 | $53.48 | 2,610,900 | — | — |
| 2025-07-21 | $49.86 | $52.36 | 2,627,700 | — | — |
| 2025-07-18 | $51.34 | $53.92 | 1,933,200 | — | — |
| 2025-07-17 | $51.76 | $54.36 | 1,818,100 | — | — |
| 2025-07-16 | $50.09 | $52.60 | 1,797,700 | — | — |
| 2025-07-15 | $50.83 | $53.38 | 1,960,000 | — | — |
| 2025-07-14 | $51.82 | $54.42 | 1,327,100 | — | — |
| 2025-07-11 | $52.41 | $55.04 | 1,528,700 | — | — |
| 2025-07-10 | $52.05 | $54.66 | 1,365,100 | — | — |
| 2025-07-09 | $51.35 | $53.93 | 1,139,700 | — | — |
| 2025-07-08 | $52.35 | $54.98 | 2,787,300 | — | — |
| 2025-07-07 | $49.05 | $51.51 | 1,346,100 | — | — |
| 2025-07-03 | $50.47 | $53.00 | 655,800 | — | — |
| 2025-07-02 | $50.65 | $53.19 | 1,377,500 | — | — |
| 2025-07-01 | $49.50 | $51.98 | 1,839,500 | — | — |
| 2025-06-30 | $47.72 | $50.12 | 1,837,000 | — | — |
| 2025-06-27 | $48.22 | $50.64 | 1,846,300 | — | — |
| 2025-06-26 | $48.60 | $51.04 | 1,450,500 | — | — |
| 2025-06-25 | $47.79 | $50.19 | 1,503,900 | — | — |
| 2025-06-24 | $48.52 | $50.96 | 1,422,100 | — | — |
| 2025-06-23 | $49.06 | $51.52 | 1,860,400 | — | — |
| 2025-06-20 | $51.37 | $53.95 | 1,802,400 | — | — |
| 2025-06-18 | $51.07 | $53.63 | 1,502,500 | — | — |
| 2025-06-17 | $51.27 | $53.84 | 1,485,600 | — | — |
| 2025-06-16 | $50.57 | $53.11 | 2,242,100 | — | — |
| 2025-06-13 | $51.64 | $54.23 | 2,700,000 | — | — |
| 2025-06-12 | $49.50 | $51.98 | 2,010,800 | — | — |
| 2025-06-11 | $49.02 | $51.48 | 2,032,700 | — | — |
| 2025-06-10 | $47.93 | $50.34 | 1,419,700 | — | — |
| 2025-06-09 | $46.66 | $49.00 | 1,233,000 | — | — |
| 2025-06-06 | $45.79 | $48.09 | 1,023,100 | — | — |
| 2025-06-05 | $44.77 | $47.02 | 944,400 | — | — |
| 2025-06-04 | $45.01 | $47.27 | 1,316,900 | — | — |
| 2025-06-03 | $45.80 | $48.10 | 1,087,500 | — | — |
| 2025-06-02 | $43.51 | $45.69 | 1,681,400 | — | — |
| 2025-05-30 | $43.01 | $45.17 | 1,545,900 | — | — |
| 2025-05-29 | $44.04 | $46.25 | 1,331,800 | — | — |
| 2025-05-28 | $43.83 | $46.03 | 1,485,300 | — | — |
| 2025-05-27 | $44.16 | $46.38 | 864,800 | — | — |
| 2025-05-23 | $43.40 | $45.58 | 1,047,000 | — | — |
| 2025-05-22 | $43.60 | $45.79 | 1,473,000 | — | — |
| 2025-05-21 | $43.55 | $45.74 | 1,301,200 | — | — |
| 2025-05-20 | $44.28 | $46.50 | 1,394,900 | — | — |
| 2025-05-19 | $44.29 | $46.51 | 1,187,700 | — | — |
| 2025-05-16 | $44.54 | $46.78 | 1,064,400 | — | — |
| 2025-05-15 | $44.59 | $46.83 | 1,254,800 | — | — |
| 2025-05-14 | $45.89 | $48.19 | 1,944,900 | — | — |
| 2025-05-13 | $46.36 | $48.69 | 2,024,900 | — | — |
| 2025-05-12 | $44.69 | $46.93 | 1,801,400 | — | — |
| 2025-05-09 | $42.75 | $44.90 | 1,702,600 | — | — |
| 2025-05-08 | $42.67 | $44.48 | 3,045,900 | — | — |
| 2025-05-07 | $40.04 | $41.74 | 2,186,600 | — | — |
| 2025-05-06 | $40.33 | $42.04 | 1,994,000 | — | — |
| 2025-05-05 | $39.65 | $41.34 | 2,415,200 | — | — |
| 2025-05-02 | $41.09 | $42.84 | 1,536,700 | — | — |
| 2025-05-01 | $40.49 | $42.21 | 1,777,100 | — | — |
| 2025-04-30 | $39.54 | $41.22 | 2,819,400 | — | — |
| 2025-04-29 | $41.02 | $42.76 | 1,806,700 | — | — |
| 2025-04-28 | $41.54 | $43.31 | 1,708,200 | — | — |
| 2025-04-25 | $41.07 | $42.82 | 2,037,800 | — | — |
| 2025-04-24 | $40.75 | $42.48 | 4,983,400 | — | — |
| 2025-04-23 | $40.84 | $42.58 | 3,441,500 | — | — |
| 2025-04-22 | $41.02 | $42.76 | 1,543,800 | — | — |
| 2025-04-21 | $40.03 | $41.73 | 2,037,900 | — | — |
| 2025-04-17 | $41.47 | $43.23 | 2,576,900 | — | — |
| 2025-04-16 | $40.13 | $41.84 | 1,936,100 | — | — |
| 2025-04-15 | $38.95 | $40.61 | 2,072,200 | — | — |
| 2025-04-14 | $39.23 | $40.90 | 1,749,700 | — | — |
| 2025-04-11 | $39.41 | $41.08 | 2,304,000 | — | — |
| 2025-04-10 | $37.84 | $39.45 | 3,212,400 | — | — |
| 2025-04-09 | $42.50 | $44.31 | 4,463,600 | — | — |
| 2025-04-08 | $36.67 | $38.23 | 2,616,500 | — | — |
| 2025-04-07 | $38.33 | $39.96 | 4,005,900 | — | — |
| 2025-04-04 | $38.38 | $40.01 | 5,566,700 | — | — |
| 2025-04-03 | $44.57 | $46.46 | 3,834,500 | — | — |
| 2025-04-02 | $52.23 | $54.45 | 1,123,700 | — | — |
| 2025-04-01 | $51.11 | $53.28 | 908,700 | — | — |
| 2025-03-31 | $51.09 | $53.26 | 1,259,700 | — | — |
| 2025-03-28 | $50.51 | $52.66 | 1,478,800 | — | — |
| 2025-03-27 | $51.50 | $53.69 | 1,188,900 | — | — |
| 2025-03-26 | $52.24 | $54.46 | 1,453,000 | — | — |
| 2025-03-25 | $52.32 | $54.54 | 1,917,200 | — | — |
| 2025-03-24 | $52.97 | $55.22 | 1,359,000 | — | — |
| 2025-03-21 | $51.51 | $53.70 | 2,355,600 | — | — |
| 2025-03-20 | $52.31 | $54.53 | 1,612,500 | — | — |
| 2025-03-19 | $52.62 | $54.86 | 2,010,400 | — | — |
| 2025-03-18 | $50.56 | $52.71 | 1,573,100 | — | — |
| 2025-03-17 | $50.36 | $52.50 | 1,535,000 | — | — |
| 2025-03-14 | $48.62 | $50.69 | 1,311,300 | — | — |
| 2025-03-13 | $46.93 | $48.92 | 2,485,700 | — | — |
| 2025-03-12 | $48.28 | $50.33 | 2,149,400 | — | — |
| 2025-03-11 | $47.00 | $49.00 | 2,240,800 | — | — |
| 2025-03-10 | $45.02 | $46.93 | 1,986,700 | — | — |
| 2025-03-07 | $45.27 | $47.19 | 2,017,900 | — | — |
| 2025-03-06 | $44.79 | $46.69 | 1,745,600 | — | — |
| 2025-03-05 | $45.72 | $47.66 | 2,844,000 | — | — |
| 2025-03-04 | $46.43 | $48.40 | 2,681,200 | — | — |
| 2025-03-03 | $47.74 | $49.77 | 1,960,000 | — | — |
| 2025-02-28 | $52.34 | $54.56 | 1,003,000 | — | — |
| 2025-02-27 | $52.51 | $54.42 | 1,318,700 | — | — |
| 2025-02-26 | $52.13 | $54.02 | 2,252,800 | — | — |
| 2025-02-25 | $52.46 | $54.36 | 1,734,300 | — | — |
| 2025-02-24 | $53.40 | $55.34 | 1,458,300 | — | — |
| 2025-02-21 | $53.11 | $55.04 | 1,832,700 | — | — |
| 2025-02-20 | $56.48 | $58.53 | 1,361,700 | — | — |
| 2025-02-19 | $56.63 | $58.68 | 2,257,800 | — | — |
| 2025-02-18 | $57.80 | $59.90 | 1,202,700 | — | — |
| 2025-02-14 | $57.19 | $59.27 | 1,055,900 | — | — |
| 2025-02-13 | $57.12 | $59.19 | 637,300 | — | — |
| 2025-02-12 | $56.42 | $58.47 | 937,100 | — | — |
| 2025-02-11 | $59.37 | $61.52 | 950,100 | — | — |
| 2025-02-10 | $59.26 | $61.41 | 1,009,500 | — | — |
| 2025-02-07 | $56.68 | $58.74 | 658,200 | — | — |
| 2025-02-06 | $56.47 | $58.52 | 734,200 | — | — |
| 2025-02-05 | $57.97 | $60.07 | 789,100 | — | — |
| 2025-02-04 | $58.37 | $60.49 | 795,800 | — | — |
| 2025-02-03 | $57.54 | $59.63 | 852,300 | — | — |
| 2025-01-31 | $58.00 | $60.10 | 901,500 | — | — |
| 2025-01-30 | $59.54 | $61.70 | 720,600 | — | — |
| 2025-01-29 | $60.26 | $62.45 | 813,700 | — | — |
| 2025-01-28 | $60.28 | $62.47 | 1,220,900 | — | — |
| 2025-01-27 | $59.60 | $61.76 | 986,100 | — | — |
| 2025-01-24 | $61.12 | $63.34 | 1,111,000 | — | — |
| 2025-01-23 | $62.20 | $64.46 | 1,373,800 | — | — |
| 2025-01-22 | $63.04 | $65.33 | 985,600 | — | — |
| 2025-01-21 | $62.72 | $65.00 | 1,023,600 | — | — |
| 2025-01-17 | $63.77 | $66.08 | 925,200 | — | — |
| 2025-01-16 | $63.38 | $65.68 | 1,220,600 | — | — |
| 2025-01-15 | $63.62 | $65.93 | 1,478,100 | — | — |
| 2025-01-14 | $62.73 | $65.01 | 790,800 | — | — |
| 2025-01-13 | $61.96 | $64.21 | 1,317,200 | — | — |
| 2025-01-10 | $61.25 | $63.47 | 1,512,100 | — | — |
| 2025-01-08 | $60.08 | $62.26 | 987,100 | — | — |
| 2025-01-07 | $59.72 | $61.89 | 1,372,700 | — | — |
| 2025-01-06 | $58.35 | $60.47 | 1,255,900 | — | — |
| 2025-01-03 | $59.07 | $61.21 | 1,119,100 | — | — |
| 2025-01-02 | $58.08 | $60.19 | 895,600 | — | — |