| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 20 2026 | $74.05 | $74.84 | $73.84 | $74.66 | 6,709,940 |
July 17 2026 | $74.08 | $75.28 | $73.60 | $74.21 | — |
July 16 2026 | $68.80 | $70.58 | $68.50 | $70.52 | 6,854,924 |
July 15 2026 | $69.64 | $71.07 | $69.52 | $70.16 | 5,956,830 |
July 14 2026 | $73.68 | $73.70 | $71.60 | $71.87 | 4,857,692 |
July 13 2026 | $71.76 | $72.95 | $71.51 | $71.79 | 7,168,217 |
July 10 2026 | $71.64 | $71.95 | $70.56 | $71.59 | 6,518,837 |
July 09 2026 | $74.53 | $74.85 | $72.54 | $72.81 | 6,124,519 |
July 08 2026 | $73.07 | $74.22 | $72.81 | $72.96 | 5,260,715 |
July 07 2026 | $72.08 | $72.94 | $71.31 | $71.88 | 6,047,887 |
July 06 2026 | $73.19 | $73.39 | $72.09 | $72.71 | 6,374,323 |
July 02 2026 | $71.08 | $72.01 | $70.79 | $71.54 | 6,425,305 |
July 01 2026 | $72.91 | $72.92 | $71.50 | $71.95 | 8,241,298 |
June 30 2026 | $75.74 | $75.92 | $73.81 | $74.05 | 5,519,860 |
June 29 2026 | $73.64 | $73.88 | $72.88 | $73.79 | 15,697,719 |
June 26 2026 | $72.91 | $73.34 | $72.28 | $73.21 | 6,745,032 |
June 25 2026 | $70.28 | $72.42 | $70.06 | $72.07 | 7,456,040 |
June 24 2026 | $71.19 | $71.90 | $70.68 | $71.61 | 9,851,002 |
June 23 2026 | $68.85 | $69.64 | $68.27 | $69.51 | 8,813,677 |
June 22 2026 | $68.78 | $69.99 | $68.62 | $69.12 | 19,057,506 |
June 18 2026 | $68.81 | $69.13 | $67.90 | $68.95 | 6,897,497 |
June 17 2026 | $70.76 | $71.03 | $69.76 | $70.19 | 5,377,679 |
June 16 2026 | $69.34 | $70.27 | $68.84 | $69.59 | 11,461,567 |
June 15 2026 | $72.45 | $72.68 | $71.53 | $71.94 | 8,409,138 |
June 12 2026 | $70.11 | $70.43 | $69.57 | $70.35 | 7,405,609 |
