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-10-31 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 | — | — | — | $127.45 | 64,929 |
| 2026-09-03 | — | — | — | $132.00 | 64,465 |
| 2026-09-02 | — | — | — | $133.59 | 103,702 |
| 2026-09-01 | — | — | — | $135.50 | 59,699 |
| 2026-08-31 | — | — | — | $140.13 | 92,065 |
| 2026-08-28 | — | — | — | $151.26 | 90,701 |
| 2026-08-27 | $153.10 | $153.10 | 1,252,200 | $149.25 | 59,168 |
| 2026-08-26 | $150.06 | $150.06 | 1,210,500 | $148.00 | 60,596 |
| 2026-08-25 | $151.42 | $151.42 | 2,078,200 | $143.47 | 105,156 |
| 2026-08-24 | $140.80 | $140.80 | 1,804,800 | $145.00 | 124,434 |
| 2026-08-21 | $145.59 | $145.59 | 1,794,400 | $138.43 | 119,265 |
| 2026-08-20 | $136.33 | $136.33 | 2,398,600 | $137.23 | 234,755 |
| 2026-08-19 | $142.39 | $142.39 | 3,548,900 | $128.08 | 206,063 |
| 2026-08-18 | $116.10 | $116.10 | 1,299,400 | $121.62 | 65,770 |
| 2026-08-17 | $124.41 | $124.41 | 977,200 | $117.14 | 67,244 |
| 2026-08-14 | $118.57 | $118.57 | 1,140,700 | $124.00 | 77,226 |
| 2026-08-13 | $125.29 | $125.29 | 912,200 | $126.12 | 48,677 |
| 2026-08-12 | $125.21 | $125.21 | 1,606,000 | $123.75 | 62,888 |
| 2026-08-11 | $123.12 | $123.12 | 1,055,800 | $124.30 | 77,377 |
| 2026-08-10 | $124.88 | $124.88 | 2,641,700 | $114.96 | 126,448 |
| 2026-08-07 | $115.67 | $115.67 | 1,561,500 | $112.69 | 99,171 |
| 2026-08-06 | $109.08 | $109.08 | 1,834,700 | $113.76 | 95,815 |
| 2026-08-05 | $115.01 | $115.01 | 3,295,400 | $104.51 | 170,554 |
| 2026-08-04 | $99.45 | $99.45 | 1,245,700 | $106.12 | 74,553 |
| 2026-08-03 | $101.06 | $101.06 | 2,937,500 | $81.60 | 168,552 |
| 2026-07-31 | $91.55 | $91.55 | 1,494,200 | $92.01 | 86,503 |
| 2026-07-30 | $91.33 | $91.33 | 1,656,700 | $87.21 | 156,288 |
| 2026-07-29 | $85.47 | $85.47 | 1,459,900 | $88.12 | 94,673 |
| 2026-07-28 | $88.55 | $88.55 | 1,409,400 | $85.38 | 139,584 |
| 2026-07-27 | $86.54 | $86.54 | 1,347,500 | $92.76 | 99,222 |
| 2026-07-24 | $90.27 | $90.27 | 1,045,400 | $94.28 | 61,441 |
| 2026-07-23 | $92.44 | $92.44 | 1,211,400 | $93.38 | 77,091 |
| 2026-07-22 | $94.21 | $94.21 | 1,089,700 | $94.67 | 92,115 |
| 2026-07-21 | $95.86 | $95.86 | 914,100 | $87.83 | 76,048 |
| 2026-07-20 | $87.45 | $87.45 | 931,100 | $94.38 | 47,014 |
| 2026-07-17 | $93.85 | $93.85 | 1,161,900 | — | — |
| 2026-07-16 | $91.23 | $91.23 | 1,723,500 | — | — |
| 2026-07-15 | $92.61 | $92.61 | 1,195,300 | — | — |
| 2026-07-14 | $92.53 | $92.53 | 1,299,600 | — | — |
| 2026-07-13 | $90.35 | $90.35 | 872,700 | — | — |
| 2026-07-10 | $90.64 | $90.64 | 1,353,100 | — | — |
| 2026-07-09 | $93.67 | $93.67 | 1,263,200 | — | — |
| 2026-07-08 | $89.38 | $89.38 | 1,722,800 | — | — |
| 2026-07-07 | $91.03 | $91.03 | 2,603,800 | — | — |
| 2026-07-06 | $99.93 | $99.93 | 1,446,400 | — | — |
| 2026-07-02 | $99.24 | $99.24 | 1,523,900 | — | — |
| 2026-07-01 | $102.25 | $102.25 | 1,501,600 | — | — |
| 2026-06-30 | $102.88 | $102.88 | 1,988,900 | — | — |
| 2026-06-29 | $98.36 | $98.36 | 1,658,600 | — | — |
| 2026-06-26 | $99.84 | $99.84 | 4,275,500 | — | — |
| 2026-06-25 | $96.65 | $96.65 | 2,784,600 | — | — |
| 2026-06-24 | $91.35 | $91.35 | 2,603,000 | — | — |
| 2026-06-23 | $85.00 | $85.00 | 1,768,400 | — | — |
| 2026-06-22 | $85.17 | $85.17 | 2,354,400 | — | — |
| 2026-06-18 | $87.56 | $87.56 | 3,938,500 | — | — |
| 2026-06-17 | $82.87 | $82.87 | 1,823,600 | — | — |
| 2026-06-16 | $84.95 | $84.95 | 2,482,200 | — | — |
| 2026-06-15 | $80.79 | $80.79 | 2,642,800 | — | — |
| 2026-06-12 | $76.17 | $76.17 | 2,612,100 | — | — |
| 2026-06-11 | $74.05 | $74.05 | 2,742,800 | — | — |
| 2026-06-10 | $67.77 | $67.77 | 1,145,200 | — | — |
| 2026-06-09 | $70.06 | $70.06 | 1,797,000 | — | — |
| 2026-06-08 | $70.04 | $70.04 | 1,395,100 | — | — |
| 2026-06-05 | $69.22 | $69.22 | 2,474,200 | — | — |
| 2026-06-04 | $73.93 | $73.93 | 2,041,500 | — | — |
| 2026-06-03 | $72.33 | $72.33 | 1,431,500 | — | — |
| 2026-06-02 | $70.15 | $70.15 | 1,087,700 | — | — |
| 2026-06-01 | $67.86 | $67.86 | 1,294,900 | — | — |
| 2026-05-29 | $66.87 | $66.87 | 2,132,700 | — | — |
| 2026-05-28 | $69.03 | $69.03 | 2,263,700 | — | — |
| 2026-05-27 | $64.17 | $64.17 | 1,305,800 | — | — |
| 2026-05-26 | $64.87 | $64.87 | 1,600,000 | — | — |
| 2026-05-22 | $60.57 | $60.57 | 1,617,900 | — | — |
| 2026-05-21 | $58.84 | $58.84 | 2,027,300 | — | — |
| 2026-05-20 | $53.66 | $53.66 | 2,111,700 | — | — |
| 2026-05-19 | $49.50 | $49.50 | 870,400 | — | — |
| 2026-05-18 | $49.79 | $49.79 | 1,144,500 | — | — |
| 2026-05-15 | $49.17 | $49.17 | 2,577,700 | — | — |
| 2026-05-14 | $52.95 | $52.95 | 915,200 | — | — |
| 2026-05-13 | $54.39 | $54.39 | 985,000 | — | — |
| 2026-05-12 | $55.95 | $55.95 | 1,143,500 | — | — |
| 2026-05-11 | $56.21 | $56.21 | 1,146,300 | — | — |
| 2026-05-08 | $56.85 | $56.85 | 1,090,500 | — | — |
| 2026-05-07 | $58.54 | $58.54 | 1,550,700 | — | — |
| 2026-05-06 | $59.53 | $59.53 | 1,446,500 | — | — |
| 2026-05-05 | $56.70 | $56.70 | 1,637,600 | — | — |
| 2026-05-04 | $56.19 | $56.19 | 2,575,800 | — | — |
| 2026-05-01 | $60.40 | $60.40 | 2,719,000 | — | — |
| 2026-04-30 | $58.45 | $58.45 | 1,552,600 | — | — |
| 2026-04-29 | $56.70 | $56.70 | 1,029,300 | — | — |
| 2026-04-28 | $59.15 | $59.15 | 815,100 | — | — |
| 2026-04-27 | $61.00 | $61.00 | 1,080,400 | — | — |
| 2026-04-24 | $60.94 | $60.94 | 945,000 | — | — |
| 2026-04-23 | $58.85 | $58.85 | 1,740,200 | — | — |
| 2026-04-22 | $63.20 | $63.20 | 2,022,900 | — | — |
| 2026-04-21 | $62.61 | $62.61 | 1,658,200 | — | — |
| 2026-04-20 | $61.88 | $61.88 | 1,033,400 | — | — |
| 2026-04-17 | $59.81 | $59.81 | 1,520,500 | — | — |
| 2026-04-16 | $56.23 | $56.23 | 1,426,500 | — | — |
| 2026-04-15 | $57.62 | $57.62 | 1,158,300 | — | — |
| 2026-04-14 | $57.41 | $57.41 | 2,957,200 | — | — |
| 2026-04-13 | $50.38 | $50.38 | 981,700 | — | — |
| 2026-04-10 | $47.91 | $47.91 | 726,800 | — | — |
| 2026-04-09 | $48.84 | $48.84 | 736,500 | — | — |
| 2026-04-08 | $51.17 | $51.17 | 1,063,800 | — | — |
| 2026-04-07 | $50.12 | $50.12 | 1,178,700 | — | — |
| 2026-04-06 | $51.18 | $51.18 | 672,500 | — | — |
| 2026-04-02 | $50.21 | $50.21 | 970,700 | — | — |
| 2026-04-01 | $49.54 | $49.54 | 1,263,100 | — | — |
| 2026-03-31 | $47.52 | $47.52 | 1,442,900 | — | — |
| 2026-03-30 | $43.26 | $43.26 | 1,091,900 | — | — |
| 2026-03-27 | $44.53 | $44.53 | 1,076,200 | — | — |
| 2026-03-26 | $46.75 | $46.75 | 999,300 | — | — |
| 2026-03-25 | $48.64 | $48.64 | 1,943,300 | — | — |
| 2026-03-24 | $47.49 | $47.49 | 1,451,500 | — | — |
| 2026-03-23 | $44.50 | $44.50 | 1,767,200 | — | — |
| 2026-03-20 | $42.07 | $42.07 | 1,339,000 | — | — |
| 2026-03-19 | $44.80 | $44.80 | 730,600 | — | — |
| 2026-03-18 | $44.46 | $44.46 | 1,006,300 | — | — |
| 2026-03-17 | $47.28 | $47.28 | 936,000 | — | — |
| 2026-03-16 | $45.01 | $45.01 | 707,100 | — | — |
| 2026-03-13 | $43.28 | $43.28 | 770,300 | — | — |
| 2026-03-12 | $43.02 | $43.02 | 1,017,100 | — | — |
| 2026-03-11 | $46.86 | $46.86 | 787,500 | — | — |
| 2026-03-10 | $45.40 | $45.40 | 852,000 | — | — |
| 2026-03-09 | $48.33 | $48.33 | 1,240,700 | — | — |
| 2026-03-06 | $46.94 | $46.94 | 842,500 | — | — |
| 2026-03-05 | $48.66 | $48.66 | 1,171,700 | — | — |
| 2026-03-04 | $48.06 | $48.06 | 1,056,300 | — | — |
| 2026-03-03 | $46.65 | $46.65 | 810,700 | — | — |
| 2026-03-02 | $45.89 | $45.89 | 785,100 | — | — |
| 2026-02-27 | $46.92 | $46.92 | 774,900 | — | — |
| 2026-02-26 | $48.71 | $48.71 | 835,900 | — | — |
| 2026-02-25 | $49.58 | $49.58 | 843,600 | — | — |
| 2026-02-24 | $48.54 | $48.54 | 917,900 | — | — |
| 2026-02-23 | $48.09 | $48.09 | 1,123,200 | — | — |
| 2026-02-20 | $48.59 | $48.59 | 2,055,700 | — | — |
| 2026-02-19 | $52.49 | $52.49 | 1,380,100 | — | — |
| 2026-02-18 | $54.92 | $54.92 | 2,534,000 | — | — |
| 2026-02-17 | $52.88 | $52.88 | 2,204,000 | — | — |
| 2026-02-13 | $49.11 | $49.11 | 1,063,800 | — | — |
| 2026-02-12 | $47.66 | $47.66 | 1,967,600 | — | — |
| 2026-02-11 | $49.64 | $49.64 | 1,570,500 | — | — |
| 2026-02-10 | $49.06 | $49.06 | 1,023,900 | — | — |
| 2026-02-09 | $47.47 | $47.47 | 1,071,300 | — | — |
| 2026-02-06 | $49.24 | $49.24 | 2,066,000 | — | — |
| 2026-02-05 | $47.10 | $47.10 | 2,164,100 | — | — |
| 2026-02-04 | $48.12 | $48.12 | 2,195,300 | — | — |
| 2026-02-03 | $46.32 | $46.32 | 2,268,300 | — | — |
| 2026-02-02 | $46.81 | $46.81 | 2,723,000 | — | — |
| 2026-01-30 | $41.07 | $41.07 | 1,585,100 | — | — |
| 2026-01-29 | $41.58 | $41.58 | 945,100 | — | — |
| 2026-01-28 | $42.01 | $42.01 | 995,400 | — | — |
| 2026-01-27 | $42.60 | $42.60 | 866,700 | — | — |
| 2026-01-26 | $42.46 | $42.46 | 1,299,900 | — | — |
| 2026-01-23 | $42.94 | $42.94 | 1,125,800 | — | — |
| 2026-01-22 | $45.15 | $45.15 | 1,416,600 | — | — |
| 2026-01-21 | $43.65 | $43.65 | 1,261,600 | — | — |
| 2026-01-20 | $41.65 | $41.65 | 1,419,400 | — | — |
| 2026-01-16 | $41.41 | $41.41 | 1,352,800 | — | — |
| 2026-01-15 | $41.27 | $41.27 | 992,500 | — | — |
| 2026-01-14 | $40.03 | $40.03 | 1,185,500 | — | — |
| 2026-01-13 | $40.22 | $40.22 | 1,985,300 | — | — |
| 2026-01-12 | $38.04 | $38.04 | 1,643,600 | — | — |
| 2026-01-09 | $35.32 | $35.32 | 863,700 | — | — |
| 2026-01-08 | $34.74 | $34.74 | 1,593,200 | — | — |
| 2026-01-07 | $36.55 | $36.55 | 1,488,000 | — | — |
| 2026-01-06 | $36.87 | $36.87 | 2,016,700 | — | — |
| 2026-01-05 | $34.34 | $34.34 | 1,346,300 | — | — |
| 2026-01-02 | $32.39 | $32.39 | 921,100 | — | — |