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
- 2008-06-17 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 | $38.67 | $57.10 | 3,484,400 | — | — |
| 2025-12-30 | $38.84 | $57.35 | 2,354,500 | — | — |
| 2025-12-29 | $38.68 | $57.12 | 3,555,000 | — | — |
| 2025-12-26 | $38.74 | $57.21 | 2,171,300 | — | — |
| 2025-12-24 | $38.13 | $56.30 | 1,125,200 | — | — |
| 2025-12-23 | $38.24 | $56.47 | 2,999,800 | — | — |
| 2025-12-22 | $38.09 | $56.25 | 5,032,600 | — | — |
| 2025-12-19 | $38.11 | $56.27 | 10,373,600 | — | — |
| 2025-12-18 | $38.62 | $57.03 | 5,629,700 | — | — |
| 2025-12-17 | $38.02 | $56.14 | 5,476,600 | — | — |
| 2025-12-16 | $37.69 | $55.65 | 6,362,500 | — | — |
| 2025-12-15 | $37.54 | $55.43 | 4,952,500 | — | — |
| 2025-12-12 | $37.19 | $54.92 | 4,719,400 | — | — |
| 2025-12-11 | $38.01 | $56.13 | 6,745,800 | — | — |
| 2025-12-10 | $37.17 | $54.89 | 4,339,600 | — | — |
| 2025-12-09 | $35.31 | $52.14 | 3,256,100 | — | — |
| 2025-12-08 | $36.06 | $53.25 | 5,752,700 | — | — |
| 2025-12-05 | $36.04 | $53.22 | 5,562,900 | — | — |
| 2025-12-04 | $36.45 | $53.82 | 6,357,200 | — | — |
| 2025-12-03 | $36.12 | $53.34 | 7,070,300 | — | — |
| 2025-12-02 | $34.45 | $50.87 | 5,488,000 | — | — |
| 2025-12-01 | $35.65 | $52.64 | 6,076,800 | — | — |
| 2025-11-28 | $35.69 | $52.70 | 2,662,900 | — | — |
| 2025-11-26 | $35.78 | $52.83 | 3,750,400 | — | — |
| 2025-11-25 | $34.96 | $51.62 | 5,106,900 | — | — |
| 2025-11-24 | $33.71 | $49.78 | 6,202,400 | — | — |
| 2025-11-21 | $33.78 | $49.88 | 5,968,900 | — | — |
| 2025-11-20 | $32.79 | $48.42 | 5,284,800 | — | — |
| 2025-11-19 | $33.67 | $49.72 | 6,251,400 | — | — |
| 2025-11-18 | $33.82 | $49.94 | 6,321,500 | — | — |
| 2025-11-17 | $33.92 | $50.09 | 4,563,900 | — | — |
| 2025-11-14 | $34.29 | $50.63 | 4,507,100 | — | — |
| 2025-11-13 | $35.08 | $51.80 | 4,891,800 | — | — |
| 2025-11-12 | $35.38 | $52.24 | 4,473,900 | — | — |
| 2025-11-11 | $35.84 | $52.92 | 7,860,800 | — | — |
| 2025-11-10 | $35.50 | $52.42 | 4,847,500 | — | — |
| 2025-11-07 | $35.81 | $52.88 | 4,821,500 | — | — |
| 2025-11-06 | $35.72 | $52.75 | 4,795,100 | — | — |
| 2025-11-05 | $36.05 | $53.23 | 5,812,500 | — | — |
| 2025-11-04 | $36.31 | $53.62 | 6,910,900 | — | — |
| 2025-11-03 | $36.57 | $54.00 | 7,809,600 | — | — |
| 2025-10-31 | $36.92 | $54.52 | 7,649,400 | — | — |
| 2025-10-30 | $36.04 | $53.22 | 10,299,900 | — | — |
| 2025-10-29 | $37.84 | $55.88 | 19,642,900 | — | — |
| 2025-10-28 | $43.09 | $63.63 | 3,127,300 | — | — |
| 2025-10-27 | $43.40 | $64.09 | 2,431,200 | — | — |
| 2025-10-24 | $43.07 | $63.60 | 2,200,000 | — | — |
| 2025-10-23 | $43.02 | $63.53 | 3,026,200 | — | — |
| 2025-10-22 | $42.66 | $62.99 | 2,678,200 | — | — |
| 2025-10-21 | $42.51 | $62.77 | 4,288,200 | — | — |
| 2025-10-20 | $42.23 | $62.36 | 3,270,800 | — | — |
| 2025-10-17 | $41.40 | $61.13 | 4,264,700 | — | — |
| 2025-10-16 | $41.32 | $61.01 | 3,430,300 | — | — |
| 2025-10-15 | $41.76 | $61.66 | 3,155,000 | — | — |
| 2025-10-14 | $42.23 | $62.36 | 3,901,800 | — | — |
| 2025-10-13 | $41.53 | $61.32 | 3,731,500 | — | — |
| 2025-10-10 | $40.45 | $59.73 | 5,207,500 | — | — |
| 2025-10-09 | $42.89 | $63.33 | 7,498,700 | — | — |
| 2025-10-08 | $43.30 | $63.94 | 6,476,100 | — | — |
| 2025-10-07 | $41.18 | $60.81 | 6,114,100 | — | — |
| 2025-10-06 | $40.31 | $59.52 | 6,926,900 | — | — |
| 2025-10-03 | $41.98 | $61.99 | 5,151,700 | — | — |
| 2025-10-02 | $41.88 | $61.84 | 4,133,900 | — | — |
| 2025-10-01 | $42.66 | $62.99 | 3,894,100 | — | — |
| 2025-09-30 | $42.57 | $62.86 | 3,740,500 | — | — |
| 2025-09-29 | $42.21 | $62.33 | 2,484,900 | — | — |
| 2025-09-26 | $42.13 | $62.21 | 2,856,800 | — | — |
| 2025-09-25 | $42.28 | $62.43 | 4,076,300 | — | — |
| 2025-09-24 | $43.25 | $63.86 | 2,766,700 | — | — |
| 2025-09-23 | $43.81 | $64.69 | 3,275,800 | — | — |
| 2025-09-22 | $43.48 | $64.20 | 4,016,800 | — | — |
| 2025-09-19 | $43.82 | $64.71 | 19,817,700 | — | — |
| 2025-09-18 | $44.17 | $65.22 | 3,417,000 | — | — |
| 2025-09-17 | $44.04 | $65.03 | 3,334,200 | — | — |
| 2025-09-16 | $44.28 | $65.39 | 3,386,100 | — | — |
| 2025-09-15 | $44.47 | $65.67 | 3,906,000 | — | — |
| 2025-09-12 | $44.27 | $65.37 | 3,339,100 | — | — |
| 2025-09-11 | $45.64 | $67.39 | 2,898,500 | — | — |
| 2025-09-10 | $45.27 | $66.85 | 3,530,600 | — | — |
| 2025-09-09 | $45.36 | $66.98 | 3,359,200 | — | — |
| 2025-09-08 | $46.69 | $68.94 | 3,329,000 | — | — |
| 2025-09-05 | $46.91 | $69.27 | 2,339,700 | — | — |
| 2025-09-04 | $46.17 | $68.18 | 3,809,800 | — | — |
| 2025-09-03 | $46.95 | $69.33 | 4,490,500 | — | — |
| 2025-09-02 | $47.11 | $69.56 | 3,312,300 | — | — |
| 2025-08-29 | $47.36 | $69.93 | 4,320,700 | — | — |
| 2025-08-28 | $46.39 | $68.50 | 3,503,600 | — | — |
| 2025-08-27 | $45.66 | $67.42 | 4,069,300 | — | — |
| 2025-08-26 | $46.30 | $68.37 | 4,953,700 | — | — |
| 2025-08-25 | $45.93 | $67.82 | 2,931,100 | — | — |
| 2025-08-22 | $45.70 | $67.48 | 4,850,900 | — | — |
| 2025-08-21 | $43.69 | $64.51 | 5,988,400 | — | — |
| 2025-08-20 | $41.95 | $61.95 | 7,698,800 | — | — |
| 2025-08-19 | $43.17 | $63.75 | 4,854,600 | — | — |
| 2025-08-18 | $42.92 | $63.38 | 4,230,200 | — | — |
| 2025-08-15 | $42.69 | $63.04 | 4,460,600 | — | — |
| 2025-08-14 | $43.72 | $63.92 | 2,929,500 | — | — |
| 2025-08-13 | $45.12 | $65.97 | 2,389,700 | — | — |
| 2025-08-12 | $44.27 | $64.73 | 6,080,600 | — | — |
| 2025-08-11 | $43.42 | $63.48 | 2,339,200 | — | — |
| 2025-08-08 | $43.63 | $63.79 | 2,797,300 | — | — |
| 2025-08-07 | $43.80 | $64.04 | 3,364,000 | — | — |
| 2025-08-06 | $42.63 | $62.33 | 4,820,100 | — | — |
| 2025-08-05 | $44.17 | $64.58 | 3,325,000 | — | — |
| 2025-08-04 | $44.06 | $64.42 | 2,472,500 | — | — |
| 2025-08-01 | $44.35 | $64.84 | 4,016,500 | — | — |
| 2025-07-31 | $44.38 | $64.89 | 7,855,600 | — | — |
| 2025-07-30 | $47.36 | $69.24 | 7,226,500 | — | — |
| 2025-07-29 | $48.20 | $70.47 | 3,021,400 | — | — |
| 2025-07-28 | $48.53 | $70.95 | 3,006,400 | — | — |
| 2025-07-25 | $48.85 | $71.42 | 3,098,000 | — | — |
| 2025-07-24 | $48.03 | $70.22 | 3,085,400 | — | — |
| 2025-07-23 | $47.81 | $69.90 | 3,384,400 | — | — |
| 2025-07-22 | $46.24 | $67.61 | 4,732,900 | — | — |
| 2025-07-21 | $45.44 | $66.44 | 2,404,700 | — | — |
| 2025-07-18 | $44.86 | $65.59 | 2,982,500 | — | — |
| 2025-07-17 | $46.08 | $67.37 | 2,920,600 | — | — |
| 2025-07-16 | $45.87 | $67.07 | 2,491,900 | — | — |
| 2025-07-15 | $45.40 | $66.38 | 2,492,100 | — | — |
| 2025-07-14 | $46.39 | $67.83 | 1,509,900 | — | — |
| 2025-07-11 | $47.20 | $69.01 | 1,852,600 | — | — |
| 2025-07-10 | $48.02 | $70.21 | 3,103,800 | — | — |
| 2025-07-09 | $47.24 | $69.07 | 2,378,500 | — | — |
| 2025-07-08 | $47.12 | $68.89 | 3,021,100 | — | — |
| 2025-07-07 | $46.84 | $68.48 | 6,041,700 | — | — |
| 2025-07-03 | $48.03 | $70.22 | 3,591,500 | — | — |
| 2025-07-02 | $47.18 | $68.98 | 4,858,800 | — | — |
| 2025-07-01 | $45.85 | $67.04 | 2,872,800 | — | — |
| 2025-06-30 | $43.15 | $63.09 | 3,377,000 | — | — |
| 2025-06-27 | $43.06 | $62.96 | 7,720,500 | — | — |
| 2025-06-26 | $42.68 | $62.40 | 4,796,000 | — | — |
| 2025-06-25 | $42.48 | $62.11 | 8,211,200 | — | — |
| 2025-06-24 | $43.50 | $63.60 | 2,362,800 | — | — |
| 2025-06-23 | $42.42 | $62.02 | 3,735,600 | — | — |
| 2025-06-20 | $42.35 | $61.92 | 11,210,100 | — | — |
| 2025-06-18 | $42.39 | $61.98 | 3,237,600 | — | — |
| 2025-06-17 | $42.79 | $62.56 | 3,126,000 | — | — |
| 2025-06-16 | $43.25 | $63.24 | 3,855,700 | — | — |
| 2025-06-13 | $41.98 | $61.38 | 3,757,200 | — | — |
| 2025-06-12 | $43.00 | $62.87 | 2,557,800 | — | — |
| 2025-06-11 | $43.39 | $63.44 | 1,940,000 | — | — |
| 2025-06-10 | $43.81 | $64.05 | 2,011,700 | — | — |
| 2025-06-09 | $43.99 | $64.32 | 2,644,300 | — | — |
| 2025-06-06 | $43.32 | $63.34 | 1,561,900 | — | — |
| 2025-06-05 | $43.07 | $62.97 | 2,197,100 | — | — |
| 2025-06-04 | $42.59 | $62.27 | 2,804,200 | — | — |
| 2025-06-03 | $42.81 | $62.59 | 2,934,500 | — | — |
| 2025-06-02 | $42.62 | $62.31 | 3,091,400 | — | — |
| 2025-05-30 | $43.33 | $63.35 | 5,468,200 | — | — |
| 2025-05-29 | $43.91 | $64.20 | 2,226,000 | — | — |
| 2025-05-28 | $43.51 | $63.62 | 3,040,500 | — | — |
| 2025-05-27 | $44.39 | $64.90 | 3,327,900 | — | — |
| 2025-05-23 | $43.74 | $63.95 | 2,015,700 | — | — |
| 2025-05-22 | $44.48 | $65.03 | 2,723,300 | — | — |
| 2025-05-21 | $44.49 | $65.05 | 2,433,600 | — | — |
| 2025-05-20 | $45.94 | $67.17 | 2,059,700 | — | — |
| 2025-05-19 | $46.39 | $67.83 | 2,472,300 | — | — |
| 2025-05-16 | $46.64 | $68.19 | 3,141,900 | — | — |
| 2025-05-15 | $46.63 | $67.55 | 4,180,900 | — | — |
| 2025-05-14 | $46.61 | $67.52 | 5,151,500 | — | — |
| 2025-05-13 | $45.98 | $66.61 | 4,318,800 | — | — |
| 2025-05-12 | $45.00 | $65.19 | 5,216,200 | — | — |
| 2025-05-09 | $41.90 | $60.70 | 3,304,400 | — | — |
| 2025-05-08 | $41.70 | $60.41 | 4,211,200 | — | — |
| 2025-05-07 | $40.00 | $57.94 | 3,318,300 | — | — |
| 2025-05-06 | $39.56 | $57.31 | 3,262,400 | — | — |
| 2025-05-05 | $39.62 | $57.39 | 2,784,500 | — | — |
| 2025-05-02 | $41.28 | $59.80 | 2,310,300 | — | — |
| 2025-05-01 | $40.47 | $58.62 | 2,989,200 | — | — |
| 2025-04-30 | $42.02 | $60.87 | 4,614,400 | — | — |
| 2025-04-29 | $42.35 | $61.35 | 2,403,500 | — | — |
| 2025-04-28 | $42.55 | $61.64 | 3,121,000 | — | — |
| 2025-04-25 | $42.23 | $61.17 | 2,089,400 | — | — |
| 2025-04-24 | $42.45 | $61.49 | 4,821,400 | — | — |
| 2025-04-23 | $41.92 | $60.72 | 4,555,900 | — | — |
| 2025-04-22 | $41.54 | $60.17 | 2,979,900 | — | — |
| 2025-04-21 | $40.78 | $59.07 | 2,546,100 | — | — |
| 2025-04-17 | $41.35 | $59.90 | 3,693,700 | — | — |
| 2025-04-16 | $40.77 | $59.06 | 2,943,600 | — | — |
| 2025-04-15 | $41.11 | $59.55 | 3,062,300 | — | — |
| 2025-04-14 | $41.44 | $60.03 | 2,737,700 | — | — |
| 2025-04-11 | $40.80 | $59.10 | 4,376,600 | — | — |
| 2025-04-10 | $40.27 | $58.33 | 4,721,100 | — | — |
| 2025-04-09 | $42.68 | $61.82 | 6,367,100 | — | — |
| 2025-04-08 | $38.19 | $55.32 | 5,064,700 | — | — |
| 2025-04-07 | $39.41 | $57.09 | 7,017,400 | — | — |
| 2025-04-04 | $41.06 | $59.48 | 5,923,500 | — | — |
| 2025-04-03 | $42.71 | $61.87 | 6,127,500 | — | — |
| 2025-04-02 | $47.06 | $68.17 | 3,665,500 | — | — |
| 2025-04-01 | $45.62 | $66.08 | 4,611,700 | — | — |
| 2025-03-31 | $45.06 | $65.27 | 4,922,600 | — | — |
| 2025-03-28 | $44.51 | $64.48 | 4,134,900 | — | — |
| 2025-03-27 | $45.40 | $65.77 | 4,020,800 | — | — |
| 2025-03-26 | $45.28 | $65.59 | 3,619,800 | — | — |
| 2025-03-25 | $45.57 | $66.01 | 5,386,500 | — | — |
| 2025-03-24 | $45.02 | $65.21 | 3,994,200 | — | — |
| 2025-03-21 | $44.21 | $64.04 | 9,219,200 | — | — |
| 2025-03-20 | $45.71 | $66.21 | 2,364,000 | — | — |
| 2025-03-19 | $46.00 | $66.63 | 4,090,300 | — | — |
| 2025-03-18 | $45.07 | $65.29 | 3,581,500 | — | — |
| 2025-03-17 | $45.24 | $65.53 | 4,402,600 | — | — |
| 2025-03-14 | $44.27 | $64.13 | 2,311,500 | — | — |
| 2025-03-13 | $43.43 | $62.91 | 2,990,500 | — | — |
| 2025-03-12 | $44.25 | $64.10 | 3,976,400 | — | — |
| 2025-03-11 | $43.56 | $63.10 | 3,938,800 | — | — |
| 2025-03-10 | $43.19 | $62.56 | 5,140,700 | — | — |
| 2025-03-07 | $46.53 | $67.40 | 4,032,600 | — | — |
| 2025-03-06 | $46.74 | $67.71 | 4,603,400 | — | — |
| 2025-03-05 | $48.29 | $69.95 | 4,807,400 | — | — |
| 2025-03-04 | $46.69 | $67.63 | 5,965,100 | — | — |
| 2025-03-03 | $50.10 | $72.57 | 3,654,800 | — | — |
| 2025-02-28 | $52.07 | $75.43 | 4,287,700 | — | — |
| 2025-02-27 | $51.69 | $74.88 | 2,433,000 | — | — |
| 2025-02-26 | $53.52 | $77.53 | 3,626,100 | — | — |
| 2025-02-25 | $52.99 | $76.76 | 3,734,700 | — | — |
| 2025-02-24 | $53.85 | $78.01 | 3,425,700 | — | — |
| 2025-02-21 | $53.16 | $77.01 | 2,517,000 | — | — |
| 2025-02-20 | $54.10 | $78.37 | 2,850,200 | — | — |
| 2025-02-19 | $55.32 | $80.13 | 2,539,700 | — | — |
| 2025-02-18 | $55.30 | $80.11 | 3,193,300 | — | — |
| 2025-02-14 | $53.65 | $77.72 | 3,550,500 | — | — |
| 2025-02-13 | $54.65 | $78.54 | 5,575,500 | — | — |
| 2025-02-12 | $50.93 | $73.19 | 8,145,200 | — | — |
| 2025-02-11 | $53.64 | $77.09 | 3,467,000 | — | — |
| 2025-02-10 | $53.53 | $76.93 | 2,656,700 | — | — |
| 2025-02-07 | $54.00 | $77.61 | 2,654,400 | — | — |
| 2025-02-06 | $54.86 | $78.84 | 4,815,800 | — | — |
| 2025-02-05 | $54.54 | $78.38 | 4,785,500 | — | — |
| 2025-02-04 | $53.85 | $77.39 | 5,063,600 | — | — |
| 2025-02-03 | $53.52 | $76.92 | 3,946,500 | — | — |
| 2025-01-31 | $53.09 | $76.30 | 3,145,400 | — | — |
| 2025-01-30 | $53.26 | $76.54 | 3,788,900 | — | — |
| 2025-01-29 | $53.56 | $76.97 | 3,587,300 | — | — |
| 2025-01-28 | $54.34 | $78.09 | 3,363,100 | — | — |
| 2025-01-27 | $54.88 | $78.87 | 2,430,400 | — | — |
| 2025-01-24 | $56.02 | $80.51 | 2,185,600 | — | — |
| 2025-01-23 | $55.27 | $79.43 | 2,035,400 | — | — |
| 2025-01-22 | $55.35 | $79.55 | 4,492,200 | — | — |
| 2025-01-21 | $54.99 | $79.03 | 3,979,500 | — | — |
| 2025-01-17 | $52.96 | $76.11 | 2,722,600 | — | — |
| 2025-01-16 | $52.22 | $75.05 | 2,887,500 | — | — |
| 2025-01-15 | $52.95 | $76.10 | 2,651,400 | — | — |
| 2025-01-14 | $52.93 | $76.07 | 2,276,300 | — | — |
| 2025-01-13 | $52.16 | $74.96 | 1,908,100 | — | — |
| 2025-01-10 | $51.77 | $74.40 | 2,242,300 | — | — |
| 2025-01-08 | $51.93 | $74.63 | 2,316,500 | — | — |
| 2025-01-07 | $52.11 | $74.89 | 3,565,400 | — | — |
| 2025-01-06 | $53.35 | $76.67 | 2,760,400 | — | — |
| 2025-01-03 | $52.30 | $75.16 | 2,619,200 | — | — |
| 2025-01-02 | $53.60 | $77.03 | 3,366,000 | — | — |