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
- 2014-04-03 to 2026-09-03
- 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 — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $920.00 | $951.61 | 9,136 | — | — |
| 2021-12-30 | $845.00 | $874.03 | 291 | — | — |
| 2021-12-29 | $810.00 | $837.83 | 275 | — | — |
| 2021-12-28 | $840.00 | $868.86 | 270 | — | — |
| 2021-12-27 | $875.00 | $905.06 | 1,097 | — | — |
| 2021-12-23 | $735.00 | $760.25 | 428 | — | — |
| 2021-12-22 | $830.00 | $858.52 | 140 | — | — |
| 2021-12-21 | $892.50 | $923.16 | 1,342 | — | — |
| 2021-12-20 | $1,010.00 | $1,044.70 | 54 | — | — |
| 2021-12-17 | $1,077.50 | $1,114.52 | 121 | — | — |
| 2021-12-16 | $1,042.50 | $1,078.32 | 100 | — | — |
| 2021-12-15 | $1,035.00 | $1,070.56 | 186 | — | — |
| 2021-12-14 | $1,125.00 | $1,163.65 | 155 | — | — |
| 2021-12-13 | $1,232.50 | $1,274.84 | 137 | — | — |
| 2021-12-10 | $1,350.00 | $1,396.38 | 58 | — | — |
| 2021-12-09 | $1,402.50 | $1,450.68 | 165 | — | — |
| 2021-12-08 | $1,330.00 | $1,375.69 | 179 | — | — |
| 2021-12-07 | $1,275.00 | $1,318.80 | 252 | — | — |
| 2021-12-06 | $1,375.00 | $1,422.24 | 222 | — | — |
| 2021-12-03 | $1,742.50 | $1,802.36 | 214 | — | — |
| 2021-12-02 | $1,750.00 | $1,810.12 | 77 | — | — |
| 2021-12-01 | $1,775.00 | $1,835.98 | 241 | — | — |
| 2021-11-30 | $1,850.00 | $1,913.56 | 194 | — | — |
| 2021-11-29 | $1,862.50 | $1,926.49 | 120 | — | — |
| 2021-11-26 | $1,755.00 | $1,815.29 | 194 | — | — |
| 2021-11-24 | $1,840.00 | $1,903.21 | 150 | — | — |
| 2021-11-23 | $1,795.00 | $1,856.67 | 280 | — | — |
| 2021-11-22 | $1,950.00 | $2,016.99 | 476 | — | — |
| 2021-11-19 | $1,817.50 | $1,879.94 | 207 | — | — |
| 2021-11-18 | $1,680.00 | $1,737.72 | 400 | — | — |
| 2021-11-17 | $1,747.50 | $1,807.54 | 130 | — | — |
| 2021-11-16 | $1,857.50 | $1,921.32 | 379 | — | — |
| 2021-11-15 | $1,912.50 | $1,978.20 | 127 | — | — |
| 2021-11-12 | $1,997.50 | $2,066.12 | 27 | — | — |
| 2021-11-11 | $2,000.00 | $2,068.71 | 50 | — | — |
| 2021-11-10 | $1,962.50 | $2,029.92 | 61 | — | — |
| 2021-11-09 | $2,032.50 | $2,102.33 | 110 | — | — |
| 2021-11-08 | $2,045.00 | $2,115.26 | 221 | — | — |
| 2021-11-05 | $2,022.50 | $2,091.98 | 146 | — | — |
| 2021-11-04 | $2,050.00 | $2,120.43 | 247 | — | — |
| 2021-11-03 | $2,000.00 | $2,068.71 | 208 | — | — |
| 2021-11-02 | $2,202.50 | $2,278.17 | 397 | — | — |
| 2021-11-01 | $2,150.00 | $2,223.86 | 789 | — | — |
| 2021-10-29 | $2,177.50 | $2,252.31 | 232 | — | — |
| 2021-10-28 | $2,375.00 | $2,456.59 | 317 | — | — |
| 2021-10-27 | $2,625.00 | $2,715.18 | 416 | — | — |
| 2021-10-26 | $2,700.00 | $2,792.76 | 295 | — | — |
| 2021-10-25 | $3,100.00 | $3,206.50 | 851 | — | — |
| 2021-10-22 | $2,650.00 | $2,741.04 | 83 | — | — |
| 2021-10-21 | $2,625.00 | $2,715.18 | 82 | — | — |
| 2021-10-20 | $2,600.00 | $2,689.32 | 101 | — | — |
| 2021-10-19 | $2,650.00 | $2,741.04 | 70 | — | — |
| 2021-10-18 | $2,600.00 | $2,689.32 | 101 | — | — |
| 2021-10-15 | $2,675.00 | $2,766.90 | 82 | — | — |
| 2021-10-14 | $2,600.00 | $2,689.32 | 98 | — | — |
| 2021-10-13 | $2,575.00 | $2,663.47 | 144 | — | — |
| 2021-10-12 | $2,522.50 | $2,609.16 | 156 | — | — |
| 2021-10-11 | $2,550.00 | $2,637.61 | 89 | — | — |
| 2021-10-08 | $2,575.00 | $2,663.47 | 49 | — | — |
| 2021-10-07 | $2,575.00 | $2,663.47 | 249 | — | — |
| 2021-10-06 | $2,700.00 | $2,792.76 | 36 | — | — |
| 2021-10-05 | $2,800.00 | $2,896.20 | 122 | — | — |
| 2021-10-04 | $2,925.00 | $3,025.49 | 137 | — | — |
| 2021-10-01 | $2,900.00 | $2,999.63 | 383 | — | — |
| 2021-09-30 | $3,450.00 | $3,568.53 | 143 | — | — |
| 2021-09-29 | $3,400.00 | $3,516.81 | 44 | — | — |
| 2021-09-28 | $3,450.00 | $3,568.53 | 89 | — | — |
| 2021-09-27 | $3,450.00 | $3,568.53 | 44 | — | — |
| 2021-09-24 | $3,550.00 | $3,671.96 | 154 | — | — |
| 2021-09-23 | $3,725.00 | $3,852.97 | 173 | — | — |
| 2021-09-22 | $3,725.00 | $3,852.97 | 70 | — | — |
| 2021-09-21 | $3,700.00 | $3,827.12 | 107 | — | — |
| 2021-09-20 | $3,275.00 | $3,387.51 | 89 | — | — |
| 2021-09-17 | $3,550.00 | $3,671.96 | 71 | — | — |
| 2021-09-16 | $3,500.00 | $3,620.24 | 35 | — | — |
| 2021-09-15 | $3,625.00 | $3,749.54 | 120 | — | — |
| 2021-09-14 | $3,625.00 | $3,749.54 | 69 | — | — |
| 2021-09-13 | $3,787.50 | $3,917.62 | 52 | — | — |
| 2021-09-10 | $3,750.00 | $3,878.83 | 90 | — | — |
| 2021-09-09 | $3,750.00 | $3,878.83 | 131 | — | — |
| 2021-09-08 | $3,575.00 | $3,697.82 | 73 | — | — |
| 2021-09-07 | $3,800.00 | $3,930.55 | 80 | — | — |
| 2021-09-03 | $3,775.00 | $3,904.69 | 284 | — | — |
| 2021-09-02 | $3,950.00 | $4,085.70 | 159 | — | — |
| 2021-09-01 | $4,025.00 | $4,163.28 | 564 | — | — |
| 2021-08-31 | $3,850.00 | $3,982.27 | 169 | — | — |
| 2021-08-30 | $3,725.00 | $3,852.97 | 309 | — | — |
| 2021-08-27 | $3,775.00 | $3,904.69 | 682 | — | — |
| 2021-08-26 | $3,625.00 | $3,749.54 | 1,829 | — | — |
| 2021-08-25 | $3,425.00 | $3,542.67 | 249 | — | — |
| 2021-08-24 | $3,450.00 | $3,568.53 | 974 | — | — |
| 2021-08-23 | $3,350.00 | $3,465.09 | 135 | — | — |
| 2021-08-20 | $3,325.00 | $3,439.23 | 93 | — | — |
| 2021-08-19 | $3,250.00 | $3,361.66 | 111 | — | — |
| 2021-08-18 | $3,275.00 | $3,387.51 | 157 | — | — |
| 2021-08-17 | $3,200.00 | $3,309.94 | 403 | — | — |
| 2021-08-16 | $3,450.00 | $3,568.53 | 334 | — | — |
| 2021-08-13 | $3,475.00 | $3,594.39 | 330 | — | — |
| 2021-08-12 | $3,875.00 | $4,008.13 | 343 | — | — |
| 2021-08-11 | $4,300.00 | $4,447.73 | 270 | — | — |
| 2021-08-10 | $4,700.00 | $4,861.47 | 1,058 | — | — |
| 2021-08-09 | $4,700.00 | $4,861.47 | 15,793 | — | — |
| 2021-08-06 | $3,350.00 | $3,465.09 | 1,553 | — | — |
| 2021-08-05 | $3,250.00 | $3,361.66 | 2,944 | — | — |
| 2021-08-04 | $3,125.00 | $3,232.36 | 1,365 | — | — |
| 2021-08-03 | $3,825.00 | $3,956.41 | 785 | — | — |
| 2021-08-02 | $4,800.00 | $4,964.91 | 243 | — | — |
| 2021-07-30 | $4,950.00 | $5,120.06 | 97 | — | — |
| 2021-07-29 | $5,000.00 | $5,171.78 | 437 | — | — |
| 2021-07-28 | $5,075.00 | $5,249.35 | 237 | — | — |
| 2021-07-27 | $5,100.00 | $5,275.21 | 373 | — | — |
| 2021-07-26 | $5,175.00 | $5,352.79 | 854 | — | — |
| 2021-07-23 | $5,875.00 | $6,076.84 | 793 | — | — |
| 2021-07-22 | $7,200.00 | $7,447.36 | 33 | — | — |
| 2021-07-21 | $7,250.00 | $7,499.08 | 55 | — | — |
| 2021-07-20 | $7,125.00 | $7,369.78 | 53 | — | — |
| 2021-07-19 | $7,250.00 | $7,499.08 | 142 | — | — |
| 2021-07-16 | $7,150.00 | $7,395.64 | 136 | — | — |
| 2021-07-15 | $7,325.00 | $7,576.65 | 273 | — | — |
| 2021-07-14 | $7,025.00 | $7,266.35 | 62 | — | — |
| 2021-07-13 | $7,050.00 | $7,292.21 | 197 | — | — |
| 2021-07-12 | $7,050.00 | $7,292.21 | 57 | — | — |
| 2021-07-09 | $7,175.00 | $7,421.50 | 64 | — | — |
| 2021-07-08 | $7,175.00 | $7,421.50 | 148 | — | — |
| 2021-07-07 | $7,250.00 | $7,499.08 | 200 | — | — |
| 2021-07-06 | $7,375.00 | $7,628.37 | 252 | — | — |
| 2021-07-02 | $6,700.00 | $6,930.18 | 155 | — | — |
| 2021-07-01 | $6,850.00 | $7,085.33 | 111 | — | — |
| 2021-06-30 | $6,975.00 | $7,214.63 | 128 | — | — |
| 2021-06-29 | $6,875.00 | $7,111.19 | 279 | — | — |
| 2021-06-28 | $7,150.00 | $7,395.64 | 89 | — | — |
| 2021-06-25 | $7,150.00 | $7,395.64 | 116 | — | — |
| 2021-06-24 | $7,325.00 | $7,576.65 | 161 | — | — |
| 2021-06-23 | $7,050.00 | $7,292.21 | 241 | — | — |
| 2021-06-22 | $7,300.00 | $7,550.79 | 822 | — | — |
| 2021-06-21 | $6,925.00 | $7,162.91 | 909 | — | — |
| 2021-06-18 | $7,975.00 | $8,248.98 | 478 | — | — |
| 2021-06-17 | $8,425.00 | $8,714.44 | 239 | — | — |
| 2021-06-16 | $8,700.00 | $8,998.89 | 377 | — | — |
| 2021-06-15 | $8,975.00 | $9,283.34 | 81 | — | — |
| 2021-06-14 | $9,000.00 | $9,309.20 | 200 | — | — |
| 2021-06-11 | $9,025.00 | $9,335.06 | 21 | — | — |
| 2021-06-10 | $9,000.00 | $9,309.20 | 94 | — | — |
| 2021-06-09 | $9,025.00 | $9,335.06 | 34 | — | — |
| 2021-06-08 | $9,075.00 | $9,386.78 | 85 | — | — |
| 2021-06-07 | $9,100.00 | $9,412.63 | 120 | — | — |
| 2021-06-04 | $9,150.00 | $9,464.35 | 68 | — | — |
| 2021-06-03 | $9,200.00 | $9,516.07 | 131 | — | — |
| 2021-06-02 | $9,250.00 | $9,567.79 | 44 | — | — |
| 2021-06-01 | $9,200.00 | $9,516.07 | 125 | — | — |
| 2021-05-28 | $9,125.00 | $9,438.49 | 111 | — | — |
| 2021-05-27 | $9,125.00 | $9,438.49 | 85 | — | — |
| 2021-05-26 | $9,050.00 | $9,360.92 | 132 | — | — |
| 2021-05-25 | $8,875.00 | $9,179.90 | 353 | — | — |
| 2021-05-24 | $9,225.00 | $9,541.93 | 170 | — | — |
| 2021-05-21 | $9,400.00 | $9,722.94 | 59 | — | — |
| 2021-05-20 | $9,475.00 | $9,800.52 | 77 | — | — |
| 2021-05-19 | $9,400.00 | $9,722.94 | 45 | — | — |
| 2021-05-18 | $9,375.00 | $9,697.08 | 129 | — | — |
| 2021-05-17 | $9,425.00 | $9,748.80 | 97 | — | — |
| 2021-05-14 | $9,425.00 | $9,748.80 | 65 | — | — |
| 2021-05-13 | $9,475.00 | $9,800.52 | 221 | — | — |
| 2021-05-12 | $9,475.00 | $9,800.52 | 186 | — | — |
| 2021-05-11 | $9,450.00 | $9,774.66 | 280 | — | — |
| 2021-05-10 | $9,500.00 | $9,826.38 | 149 | — | — |
| 2021-05-07 | $9,575.00 | $9,903.95 | 251 | — | — |
| 2021-05-06 | $9,525.00 | $9,852.24 | 279 | — | — |
| 2021-05-05 | $9,600.00 | $9,929.81 | 270 | — | — |
| 2021-05-04 | $9,600.00 | $9,929.81 | 304 | — | — |
| 2021-05-03 | $9,600.00 | $9,929.81 | 873 | — | — |
| 2021-04-30 | $9,375.00 | $9,697.08 | 3,138 | — | — |
| 2021-04-29 | $8,425.00 | $8,714.44 | 35 | — | — |
| 2021-04-28 | $8,400.00 | $8,688.59 | 18 | — | — |
| 2021-04-27 | $8,275.00 | $8,559.29 | 93 | — | — |
| 2021-04-26 | $8,150.00 | $8,430.00 | 32 | — | — |
| 2021-04-23 | $8,075.00 | $8,352.42 | 16 | — | — |
| 2021-04-22 | $7,975.00 | $8,248.98 | 97 | — | — |
| 2021-04-21 | $7,975.00 | $8,248.98 | 40 | — | — |
| 2021-04-20 | $7,725.00 | $7,990.40 | 46 | — | — |
| 2021-04-19 | $7,825.00 | $8,093.83 | 50 | — | — |
| 2021-04-16 | $7,600.00 | $7,861.10 | 24 | — | — |
| 2021-04-15 | $7,600.00 | $7,861.10 | 126 | — | — |
| 2021-04-14 | $7,650.00 | $7,912.82 | 13 | — | — |
| 2021-04-13 | $7,650.00 | $7,912.82 | 28 | — | — |
| 2021-04-12 | $7,650.00 | $7,912.82 | 53 | — | — |
| 2021-04-09 | $7,850.00 | $8,119.69 | 21 | — | — |
| 2021-04-08 | $7,875.00 | $8,145.55 | 17 | — | — |
| 2021-04-07 | $7,725.00 | $7,990.40 | 20 | — | — |
| 2021-04-06 | $7,850.00 | $8,119.69 | 18 | — | — |
| 2021-04-05 | $7,975.00 | $8,248.98 | 42 | — | — |
| 2021-04-01 | $8,025.00 | $8,300.70 | 28 | — | — |
| 2021-03-31 | $7,850.00 | $8,119.69 | 74 | — | — |
| 2021-03-30 | $7,900.00 | $8,171.41 | 147 | — | — |
| 2021-03-29 | $7,525.00 | $7,783.52 | 190 | — | — |
| 2021-03-26 | $7,550.00 | $7,809.38 | 734 | — | — |
| 2021-03-25 | $7,625.00 | $7,886.96 | 78 | — | — |
| 2021-03-24 | $7,775.00 | $8,042.11 | 148 | — | — |
| 2021-03-23 | $8,200.00 | $8,481.71 | 43 | — | — |
| 2021-03-22 | $8,225.00 | $8,507.57 | 111 | — | — |
| 2021-03-19 | $8,500.00 | $8,792.02 | 173 | — | — |
| 2021-03-18 | $8,650.00 | $8,947.17 | 104 | — | — |
| 2021-03-17 | $8,500.00 | $8,792.02 | 102 | — | — |
| 2021-03-16 | $8,350.00 | $8,636.87 | 163 | — | — |
| 2021-03-15 | $7,950.00 | $8,223.13 | 37 | — | — |
| 2021-03-12 | $7,750.00 | $8,016.25 | 20 | — | — |
| 2021-03-11 | $7,650.00 | $7,912.82 | 51 | — | — |
| 2021-03-10 | $7,650.00 | $7,912.82 | 55 | — | — |
| 2021-03-09 | $7,425.00 | $7,680.09 | 83 | — | — |
| 2021-03-08 | $7,575.00 | $7,835.24 | 93 | — | — |
| 2021-03-05 | $7,550.00 | $7,809.38 | 94 | — | — |
| 2021-03-04 | $7,600.00 | $7,861.10 | 119 | — | — |
| 2021-03-03 | $7,650.00 | $7,912.82 | 54 | — | — |
| 2021-03-02 | $7,800.00 | $8,067.97 | 35 | — | — |
| 2021-03-01 | $7,750.00 | $8,016.25 | 49 | — | — |
| 2021-02-26 | $7,525.00 | $7,783.52 | 119 | — | — |
| 2021-02-25 | $7,650.00 | $7,912.82 | 82 | — | — |
| 2021-02-24 | $7,800.00 | $8,067.97 | 132 | — | — |
| 2021-02-23 | $7,625.00 | $7,886.96 | 193 | — | — |
| 2021-02-22 | $7,825.00 | $8,093.83 | 152 | — | — |
| 2021-02-19 | $7,800.00 | $8,067.97 | 110 | — | — |
| 2021-02-18 | $7,725.00 | $7,990.40 | 202 | — | — |
| 2021-02-17 | $7,900.00 | $8,171.41 | 116 | — | — |
| 2021-02-16 | $8,125.00 | $8,404.14 | 150 | — | — |
| 2021-02-12 | $8,100.00 | $8,378.28 | 329 | — | — |
| 2021-02-11 | $8,050.00 | $8,326.56 | 161 | — | — |
| 2021-02-10 | $8,125.00 | $8,404.14 | 212 | — | — |
| 2021-02-09 | $7,975.00 | $8,248.98 | 126 | — | — |
| 2021-02-08 | $8,025.00 | $8,300.70 | 273 | — | — |
| 2021-02-05 | $7,875.00 | $8,145.55 | 799 | — | — |
| 2021-02-04 | $8,475.00 | $8,766.16 | 2,114 | — | — |
| 2021-02-03 | $7,925.00 | $8,197.27 | 93 | — | — |
| 2021-02-02 | $7,875.00 | $8,145.55 | 59 | — | — |
| 2021-02-01 | $7,675.00 | $7,938.68 | 60 | — | — |
| 2021-01-29 | $7,500.00 | $7,757.67 | 305 | — | — |
| 2021-01-28 | $7,625.00 | $7,886.96 | 54 | — | — |
| 2021-01-27 | $7,775.00 | $8,042.11 | 92 | — | — |
| 2021-01-26 | $7,975.00 | $8,248.98 | 43 | — | — |
| 2021-01-25 | $7,950.00 | $8,223.13 | 75 | — | — |
| 2021-01-22 | $7,775.00 | $8,042.11 | 67 | — | — |
| 2021-01-21 | $7,950.00 | $8,223.13 | 167 | — | — |
| 2021-01-20 | $7,675.00 | $7,938.68 | 212 | — | — |
| 2021-01-19 | $7,525.00 | $7,783.52 | 62 | — | — |
| 2021-01-15 | $7,450.00 | $7,705.95 | 60 | — | — |
| 2021-01-14 | $7,475.00 | $7,731.81 | 86 | — | — |
| 2021-01-13 | $7,625.00 | $7,886.96 | 141 | — | — |
| 2021-01-12 | $7,475.00 | $7,731.81 | 137 | — | — |
| 2021-01-11 | $7,875.00 | $8,145.55 | 65 | — | — |
| 2021-01-08 | $7,850.00 | $8,119.69 | 35 | — | — |
| 2021-01-07 | $8,075.00 | $8,352.42 | 77 | — | — |
| 2021-01-06 | $7,750.00 | $8,016.25 | 66 | — | — |
| 2021-01-05 | $7,975.00 | $8,248.98 | 62 | — | — |
| 2021-01-04 | $7,325.00 | $7,576.65 | 114 | — | — |