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-07-19 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
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $71.92 | 24,112 |
| 2026-09-03 | — | — | — | $75.82 | 19,506 |
| 2026-09-02 | — | — | — | $72.07 | 47,672 |
| 2026-09-01 | — | — | — | $69.31 | 17,296 |
| 2026-08-31 | — | — | — | $70.47 | 44,686 |
| 2026-08-28 | — | — | — | $72.16 | 16,371 |
| 2026-08-27 | $71.80 | $71.80 | 229,700 | $72.67 | 15,989 |
| 2026-08-26 | $72.45 | $72.45 | 281,600 | $72.00 | 17,852 |
| 2026-08-25 | $72.15 | $72.15 | 407,800 | $72.00 | 18,402 |
| 2026-08-24 | $72.06 | $72.06 | 258,900 | $73.71 | 8,981 |
| 2026-08-21 | $72.67 | $72.67 | 588,700 | $71.15 | 21,284 |
| 2026-08-20 | $71.52 | $71.52 | 461,700 | $74.92 | 19,155 |
| 2026-08-19 | $75.36 | $75.36 | 246,500 | $76.83 | 12,575 |
| 2026-08-18 | $75.22 | $75.22 | 325,500 | $77.01 | 23,499 |
| 2026-08-17 | $76.62 | $76.62 | 414,100 | $79.21 | 15,577 |
| 2026-08-14 | $79.47 | $79.47 | 497,000 | $76.30 | 22,653 |
| 2026-08-13 | $75.59 | $75.59 | 563,400 | $77.85 | 17,805 |
| 2026-08-12 | $75.58 | $75.58 | 564,500 | $74.83 | 39,566 |
| 2026-08-11 | $74.28 | $74.28 | 457,200 | $76.18 | 21,930 |
| 2026-08-10 | $75.06 | $75.06 | 804,800 | $76.09 | 43,552 |
| 2026-08-07 | $77.42 | $77.42 | 763,600 | $78.77 | 65,956 |
| 2026-08-06 | $79.05 | $79.05 | 1,151,900 | $88.59 | 92,420 |
| 2026-08-05 | $91.25 | $91.25 | 912,700 | $94.21 | 58,636 |
| 2026-08-04 | $94.61 | $94.61 | 506,300 | $94.76 | 23,525 |
| 2026-08-03 | $92.80 | $92.80 | 850,500 | $94.76 | 97,466 |
| 2026-07-31 | $92.54 | $92.54 | 323,700 | $93.81 | 21,241 |
| 2026-07-30 | $93.48 | $93.48 | 454,800 | $93.38 | 37,127 |
| 2026-07-29 | $91.93 | $91.93 | 479,200 | $91.45 | 32,840 |
| 2026-07-28 | $91.90 | $91.90 | 393,000 | $93.66 | 19,747 |
| 2026-07-27 | $92.10 | $92.10 | 377,200 | $93.17 | 16,390 |
| 2026-07-24 | $92.32 | $92.32 | 208,100 | $92.58 | 10,134 |
| 2026-07-23 | $91.10 | $91.10 | 549,000 | $92.72 | 45,982 |
| 2026-07-22 | $93.87 | $93.87 | 300,800 | $95.80 | 25,274 |
| 2026-07-21 | $95.65 | $95.65 | 637,000 | $93.95 | 57,810 |
| 2026-07-20 | $93.42 | $93.42 | 733,000 | $93.32 | 42,688 |
| 2026-07-17 | $92.58 | $92.58 | 464,500 | — | — |
| 2026-07-16 | $92.30 | $92.30 | 389,100 | — | — |
| 2026-07-15 | $90.62 | $90.62 | 365,100 | — | — |
| 2026-07-14 | $86.59 | $86.59 | 317,600 | — | — |
| 2026-07-13 | $87.90 | $87.90 | 299,800 | — | — |
| 2026-07-10 | $88.03 | $88.03 | 271,500 | — | — |
| 2026-07-09 | $88.77 | $88.77 | 303,600 | — | — |
| 2026-07-08 | $87.99 | $87.99 | 661,400 | — | — |
| 2026-07-07 | $91.04 | $91.04 | 687,000 | — | — |
| 2026-07-06 | $91.56 | $91.56 | 806,900 | — | — |
| 2026-07-02 | $89.25 | $89.25 | 440,100 | — | — |
| 2026-07-01 | $89.23 | $89.23 | 1,233,900 | — | — |
| 2026-06-30 | $85.81 | $85.81 | 616,500 | — | — |
| 2026-06-29 | $87.42 | $87.42 | 540,800 | — | — |
| 2026-06-26 | $88.38 | $88.38 | 5,278,900 | — | — |
| 2026-06-25 | $89.07 | $89.07 | 703,000 | — | — |
| 2026-06-24 | $87.21 | $87.21 | 789,100 | — | — |
| 2026-06-23 | $87.01 | $87.01 | 345,400 | — | — |
| 2026-06-22 | $86.06 | $86.06 | 620,400 | — | — |
| 2026-06-18 | $84.81 | $84.81 | 495,500 | — | — |
| 2026-06-17 | $82.39 | $82.39 | 782,000 | — | — |
| 2026-06-16 | $82.57 | $82.57 | 646,400 | — | — |
| 2026-06-15 | $84.21 | $84.21 | 478,800 | — | — |
| 2026-06-12 | $82.14 | $82.14 | 468,700 | — | — |
| 2026-06-11 | $85.11 | $85.11 | 644,600 | — | — |
| 2026-06-10 | $79.46 | $79.46 | 473,400 | — | — |
| 2026-06-09 | $79.82 | $79.82 | 880,900 | — | — |
| 2026-06-08 | $74.84 | $74.84 | 483,600 | — | — |
| 2026-06-05 | $74.31 | $74.31 | 359,200 | — | — |
| 2026-06-04 | $76.49 | $76.49 | 814,000 | — | — |
| 2026-06-03 | $72.41 | $72.41 | 278,200 | — | — |
| 2026-06-02 | $70.41 | $70.41 | 596,000 | — | — |
| 2026-06-01 | $68.08 | $68.08 | 622,700 | — | — |
| 2026-05-29 | $70.69 | $70.69 | 459,300 | — | — |
| 2026-05-28 | $72.98 | $72.98 | 301,100 | — | — |
| 2026-05-27 | $71.32 | $71.32 | 309,900 | — | — |
| 2026-05-26 | $72.64 | $72.64 | 654,900 | — | — |
| 2026-05-22 | $72.19 | $72.19 | 273,900 | — | — |
| 2026-05-21 | $71.23 | $71.23 | 362,400 | — | — |
| 2026-05-20 | $70.04 | $70.04 | 433,800 | — | — |
| 2026-05-19 | $65.55 | $65.55 | 345,500 | — | — |
| 2026-05-18 | $65.63 | $65.63 | 436,500 | — | — |
| 2026-05-15 | $65.76 | $65.76 | 532,900 | — | — |
| 2026-05-14 | $69.80 | $69.80 | 279,800 | — | — |
| 2026-05-13 | $69.08 | $69.08 | 427,900 | — | — |
| 2026-05-12 | $69.18 | $69.18 | 578,300 | — | — |
| 2026-05-11 | $71.50 | $71.50 | 313,600 | — | — |
| 2026-05-08 | $71.77 | $71.77 | 356,700 | — | — |
| 2026-05-07 | $72.03 | $72.03 | 553,300 | — | — |
| 2026-05-06 | $74.54 | $74.54 | 2,138,600 | — | — |
| 2026-05-05 | $70.99 | $70.99 | 813,800 | — | — |
| 2026-05-04 | $70.24 | $70.24 | 674,300 | — | — |
| 2026-05-01 | $70.23 | $70.23 | 515,900 | — | — |
| 2026-04-30 | $68.63 | $68.63 | 465,400 | — | — |
| 2026-04-29 | $62.43 | $62.43 | 405,300 | — | — |
| 2026-04-28 | $64.40 | $64.40 | 403,800 | — | — |
| 2026-04-27 | $65.47 | $65.47 | 280,300 | — | — |
| 2026-04-24 | $66.28 | $66.28 | 301,300 | — | — |
| 2026-04-23 | $65.12 | $65.12 | 294,900 | — | — |
| 2026-04-22 | $67.09 | $67.09 | 494,200 | — | — |
| 2026-04-21 | $64.06 | $64.06 | 428,800 | — | — |
| 2026-04-20 | $66.93 | $66.93 | 462,400 | — | — |
| 2026-04-17 | $67.08 | $67.08 | 589,100 | — | — |
| 2026-04-16 | $64.51 | $64.51 | 857,200 | — | — |
| 2026-04-15 | $66.61 | $66.61 | 365,500 | — | — |