Daily NYSE prices are sourced from yfinance. Yellow highlighting
marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time:
pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it.
The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.
Date
Open
High
Low
Close
Volume
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
63.0100
63.3800
62.5050
62.8500
454,851
Thu, 22 Oct 2026
62.4400
63.6700
62.2700
63.2800
501,300
Wed, 21 Oct 2026
61.8700
62.5700
61.3900
62.5200
430,000
Tue, 20 Oct 2026
61.0600
62.4100
60.4200
62.3100
583,900
Mon, 19 Oct 2026
59.6500
61.0800
59.0800
61.0600
527,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
61.1600
61.2500
59.4900
59.9500
512,700
Thu, 15 Oct 2026
59.0500
60.8800
59.0500
60.8300
479,700
Wed, 14 Oct 2026
58.4100
59.0700
58.1700
58.8400
617,000
Tue, 13 Oct 2026
58.2100
59.3700
58.1400
58.3600
504,100
Mon, 12 Oct 2026
59.0300
59.0300
57.7000
58.0700
551,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
58.7600
59.2000
58.4700
58.7400
583,900
Thu, 08 Oct 2026
58.1600
59.0700
57.7400
58.4500
1,058,300
Wed, 07 Oct 2026
58.2800
58.7100
57.5300
58.3500
691,000
Tue, 06 Oct 2026
59.6800
59.6800
58.3400
58.4600
644,400
Mon, 05 Oct 2026
58.8700
59.6400
58.1900
59.3600
758,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
59.4500
59.4500
58.7100
58.8900
649,700
Thu, 01 Oct 2026
59.3200
59.6600
58.0800
59.0600
802,600
Wed, 30 Sep 2026
58.2500
59.1800
58.0800
58.7700
602,500
Tue, 29 Sep 2026
57.9700
58.0900
57.3200
57.9300
909,800
Mon, 28 Sep 2026
58.0700
58.4700
57.6500
58.1900
669,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
57.7000
58.6400
57.2200
58.5600
571,900
Thu, 24 Sep 2026
58.0100
58.9800
56.3900
57.5600
837,600
Wed, 23 Sep 2026
58.6700
59.9700
57.8400
58.0300
1,318,200
Tue, 22 Sep 2026
58.1100
58.5700
56.4900
58.4000
1,626,000
Mon, 21 Sep 2026
57.9700
58.3400
56.8700
57.3300
846,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
57.5400
57.8500
57.0700
57.6500
2,108,800
Thu, 17 Sep 2026
59.2100
59.2100
57.4300
57.4700
794,500
Wed, 16 Sep 2026
60.0000
60.3000
58.6800
58.7400
853,900
Tue, 15 Sep 2026
61.5000
61.9000
59.8900
60.3600
1,103,700
Mon, 14 Sep 2026
65.0000
65.7000
61.7000
61.9100
1,370,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
62.8100
64.6200
62.3600
64.4800
1,073,300
Thu, 10 Sep 2026
61.7600
62.9200
61.3700
62.6200
982,100
Wed, 09 Sep 2026
62.5400
62.6700
61.5500
61.8400
779,100
Tue, 08 Sep 2026
61.6400
62.4100
60.6800
62.3200
672,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
61.4500
61.9600
60.9100
61.9600
598,100
Thu, 03 Sep 2026
62.2000
62.7000
61.7500
61.9200
777,400
Wed, 02 Sep 2026
61.2500
62.2700
60.9400
61.7900
777,000
Tue, 01 Sep 2026
60.9600
61.7800
60.0200
61.4300
1,073,600
Mon, 31 Aug 2026
61.3300
62.3000
60.1400
61.5600
1,027,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
62.0900
62.6600
60.2300
61.5000
1,712,200
Thu, 27 Aug 2026
63.3800
64.8600
62.3700
62.4100
1,641,400
Thu, 27 Aug 2026
13 · 8-K
Pre-market · 09:00 ET
8-K ↗
Wed, 26 Aug 2026
65.4600
66.6200
64.8900
64.9500
1,171,700
Tue, 25 Aug 2026
65.7200
66.4800
65.0000
66.1200
962,500
Mon, 24 Aug 2026
65.0400
66.4200
64.9200
66.0500
1,007,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
64.5800
65.3600
64.0800
65.2700
893,600
Thu, 20 Aug 2026
62.3500
64.3000
62.0000
64.1900
808,700
Wed, 19 Aug 2026
61.5400
62.8900
61.5400
62.7000
610,800
Tue, 18 Aug 2026
61.3800
61.7200
60.8600
61.1000
517,400
Mon, 17 Aug 2026
61.7600
62.1600
61.3300
61.3500
644,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
62.4600
63.0000
61.7100
62.3900
815,000
Thu, 13 Aug 2026
61.4700
62.4200
60.9500
62.3700
701,400
Wed, 12 Aug 2026
60.7500
61.6500
60.1600
61.3900
629,000
Tue, 11 Aug 2026
61.5000
62.4100
61.0900
61.3600
731,000
Mon, 10 Aug 2026
61.5200
62.3300
61.0700
62.1000
856,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
61.5000
61.8400
61.0200
61.7700
775,200
Thu, 06 Aug 2026
60.9000
62.1500
60.7000
60.9200
1,132,300
Wed, 05 Aug 2026
61.2800
61.5000
60.3200
61.3600
839,100
Tue, 04 Aug 2026
59.0000
61.2500
58.6500
61.2200
1,103,600
Mon, 03 Aug 2026
58.8900
60.6100
58.8400
59.7300
1,448,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
56.5500
59.4500
54.6100
58.8100
1,793,600
Thu, 30 Jul 2026
12 · 10-Q
After-hours · 16:37 ET
10-Q ↗
Thu, 30 Jul 2026
11 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 30 Jul 2026
52.0400
52.6000
51.1400
51.7800
1,150,000
Wed, 29 Jul 2026
52.4600
53.3300
52.3200
52.5400
1,306,000
Tue, 28 Jul 2026
51.4900
53.0900
51.2400
52.5100
849,100
Mon, 27 Jul 2026
50.3400
51.7900
50.3400
51.2700
1,003,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
49.6300
50.1000
49.4800
49.8600
717,200
Thu, 23 Jul 2026
49.1700
49.4000
48.7900
49.1600
797,800
Wed, 22 Jul 2026
49.9500
49.9500
48.7700
49.1300
728,900
Tue, 21 Jul 2026
50.5000
50.8400
49.5200
49.9200
675,700
Mon, 20 Jul 2026
49.3700
50.6700
48.5500
50.6400
936,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
49.6400
50.0400
48.5600
49.0700
936,300
Thu, 16 Jul 2026
49.1400
50.1900
48.8600
49.9900
794,600
Wed, 15 Jul 2026
48.8900
50.4000
48.8900
49.1500
765,800
Tue, 14 Jul 2026
48.9900
49.3400
48.2600
48.5100
859,600
Mon, 13 Jul 2026
50.0500
50.7100
49.0800
49.3600
735,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
50.3200
50.6400
49.5500
49.8000
502,000
Thu, 09 Jul 2026
49.1700
50.4200
48.8800
50.1200
723,700
Wed, 08 Jul 2026
48.7400
50.8400
48.6600
49.8800
1,072,500
Tue, 07 Jul 2026
50.5100
51.2100
48.6600
49.3100
1,427,500
Mon, 06 Jul 2026
51.0000
51.2400
50.0300
50.0400
1,305,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
53.7400
53.7700
50.6100
51.1500
1,391,200
Wed, 01 Jul 2026
53.2200
53.5400
52.5600
52.5900
933,700
Tue, 30 Jun 2026
51.5300
52.9000
51.5000
52.5800
734,000
Mon, 29 Jun 2026
53.9000
53.9500
51.7600
52.1200
1,111,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
52.4000
53.8900
52.3000
53.4900
1,332,400
Thu, 25 Jun 2026
52.7200
53.5200
52.0900
52.4500
826,900
Wed, 24 Jun 2026
52.1700
52.8500
51.8300
52.6400
1,054,800
Tue, 23 Jun 2026
52.4000
52.9800
51.9900
52.1100
759,900
Mon, 22 Jun 2026
51.3000
52.8400
51.3000
52.4200
1,260,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
51.2500
52.3900
50.7300
52.3300
2,267,800
Wed, 17 Jun 2026
52.6200
53.2300
51.0800
51.2300
830,600
Tue, 16 Jun 2026
53.4500
54.0000
52.7200
52.8400
606,900
Mon, 15 Jun 2026
53.0000
54.4300
52.7500
53.4400
932,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
52.6600
52.8200
52.0400
52.5200
593,500
Thu, 11 Jun 2026
52.5900
52.9900
51.7800
52.7300
678,000
Wed, 10 Jun 2026
53.6000
54.6900
52.8500
52.8900
573,800
Tue, 09 Jun 2026
53.9900
54.8700
53.4600
54.1300
652,100
Mon, 08 Jun 2026
53.5900
54.4000
53.0200
54.0100
663,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
54.1400
54.6700
53.3000
53.7800
592,700
Thu, 04 Jun 2026
55.2400
55.6200
53.9800
54.0400
879,000
Wed, 03 Jun 2026
55.5000
55.7800
54.7200
54.8900
773,100
Tue, 02 Jun 2026
55.5500
55.6600
54.2900
55.6100
863,900
Mon, 01 Jun 2026
56.1600
56.5200
55.0900
56.0700
799,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
55.3800
56.2200
55.3300
55.8100
1,017,300
Thu, 28 May 2026
55.5200
55.7300
54.5500
55.2600
703,900
Wed, 27 May 2026
56.8100
57.7900
55.5900
55.6600
636,600
Tue, 26 May 2026
54.3000
56.8300
54.2300
56.5500
980,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
54.3100
55.3100
53.2400
54.7100
884,100
Thu, 21 May 2026
53.9900
54.7400
52.4900
54.0600
1,183,100
Wed, 20 May 2026
53.1900
54.1300
52.4500
54.1200
961,600
Tue, 19 May 2026
54.6800
54.8000
53.2000
53.3700
832,400
Mon, 18 May 2026
54.1400
54.5900
53.5400
54.3700
690,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
54.9000
55.1600
54.1100
54.2100
852,500
Thu, 14 May 2026
54.3600
54.8100
53.8200
54.7900
852,400
Wed, 13 May 2026
54.9600
55.4800
53.4500
54.2800
1,070,400
Tue, 12 May 2026
57.3500
57.3600
55.0400
55.3800
1,695,200
Mon, 11 May 2026
58.1700
58.5600
56.9500
57.5900
885,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
57.4100
58.3000
56.8600
58.1500
581,400
Thu, 07 May 2026
58.6000
59.3500
57.4200
57.4700
631,900
Wed, 06 May 2026
59.1100
59.3500
57.3600
57.9800
768,600
Tue, 05 May 2026
58.3600
59.2900
57.1400
59.0400
1,118,500
Mon, 04 May 2026
57.5800
59.0600
57.3000
58.4100
1,135,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
60.0200
62.9300
55.7300
57.4600
2,137,300
Thu, 30 Apr 2026
10 · 10-Q
After-hours · 16:45 ET
10-Q ↗
Thu, 30 Apr 2026
9 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 30 Apr 2026
63.0900
64.3200
62.2900
64.1400
646,100
Wed, 29 Apr 2026
62.6200
63.3500
62.4300
63.2600
544,800
Tue, 28 Apr 2026
64.0800
64.7100
62.7300
62.9500
634,200
Mon, 27 Apr 2026
64.0200
64.3900
63.3800
63.6400
457,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
63.1300
64.2900
62.5400
64.0800
390,400
Thu, 23 Apr 2026
64.4600
64.9800
62.0900
62.9600
418,400
Wed, 22 Apr 2026
65.1100
65.2500
64.4200
64.9300
432,300
Tue, 21 Apr 2026
64.7600
65.6500
64.7600
64.9200
353,700
Mon, 20 Apr 2026
64.5900
65.2200
64.5600
64.7700
521,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
64.6800
65.5000
64.5100
64.6400
711,700
Thu, 16 Apr 2026
63.7400
64.1000
63.0900
64.0400
462,400
Wed, 15 Apr 2026
62.1900
63.0600
62.0100
63.0100
501,700
Tue, 14 Apr 2026
61.9200
62.5900
61.6200
61.9400
618,200
Mon, 13 Apr 2026
60.6200
61.6700
59.6500
61.5600
587,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
60.9000
61.1700
60.2300
60.6100
413,200
Thu, 09 Apr 2026
61.0500
61.1100
60.0300
61.0900
497,500
Wed, 08 Apr 2026
62.1600
62.5800
61.4000
61.4300
703,100
Tue, 07 Apr 2026
61.1400
61.5900
60.7800
61.2000
399,900
Mon, 06 Apr 2026
61.7300
61.7300
60.8500
61.3500
349,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
60.7800
62.0700
59.9800
61.7900
532,100
Wed, 01 Apr 2026
60.0800
60.8500
59.4600
60.7200
669,400
Tue, 31 Mar 2026
58.7500
60.3800
58.4400
60.0600
665,800
Mon, 30 Mar 2026
58.4400
58.8900
57.8600
58.2800
546,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
58.2700
58.5700
57.6200
58.0300
587,400
Thu, 26 Mar 2026
58.3500
59.6700
58.3400
58.7300
605,200
Wed, 25 Mar 2026
59.4300
59.8000
58.1300
58.6400
697,100
Tue, 24 Mar 2026
59.1500
59.5600
58.3900
58.8700
496,400
Mon, 23 Mar 2026
60.9900
61.0500
59.4100
59.6600
687,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
61.1800
61.3700
59.8900
60.3300
1,527,500
Thu, 19 Mar 2026
60.5200
61.8900
60.5200
61.5100
591,100
Wed, 18 Mar 2026
60.8600
61.7100
60.6300
60.8300
603,600
Tue, 17 Mar 2026
61.5200
62.2700
61.2800
61.5000
618,100
Mon, 16 Mar 2026
60.7600
61.7200
60.7500
61.1900
894,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
62.9900
63.1400
60.4400
60.5000
721,600
Thu, 12 Mar 2026
63.4200
64.1900
62.8000
62.9100
614,100
Wed, 11 Mar 2026
64.1100
64.8100
63.3300
63.8500
708,500
Tue, 10 Mar 2026
65.2100
65.2300
63.8800
63.9800
465,000
Mon, 09 Mar 2026
64.7400
65.4000
63.8200
65.2300
597,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
65.2600
65.4200
64.1200
65.2900
425,600
Thu, 05 Mar 2026
64.5200
65.9200
64.5200
65.5200
608,700
Wed, 04 Mar 2026
64.8000
65.2800
64.0100
64.7800
454,100
Tue, 03 Mar 2026
63.7200
65.4100
63.6400
64.7400
604,700
Mon, 02 Mar 2026
65.6900
66.4700
64.5500
65.1200
728,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
64.8000
66.6800
64.3200
66.5700
838,100
Thu, 26 Feb 2026
64.7700
66.4900
64.7700
65.4400
898,500
Wed, 25 Feb 2026
64.0000
64.7500
63.2300
64.2800
829,100
Tue, 24 Feb 2026
63.8000
65.5000
63.5500
64.0000
972,200
Mon, 23 Feb 2026
63.5700
64.0700
62.7600
63.7800
852,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
64.1700
65.6600
63.7700
63.9800
894,800
Thu, 19 Feb 2026
64.8600
64.8700
63.7800
64.2500
670,200
Wed, 18 Feb 2026
63.8600
65.1200
63.8200
64.8200
1,002,100
Tue, 17 Feb 2026
66.1400
66.3400
63.6200
63.6500
815,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
66.9000
67.8200
65.9200
66.0200
785,100
Thu, 12 Feb 2026
69.4700
69.9500
65.5900
66.5700
1,157,700
Wed, 11 Feb 2026
68.1700
69.3800
67.6400
69.0900
1,255,400
Tue, 10 Feb 2026
66.6000
68.4400
66.4200
68.1900
1,013,000
Mon, 09 Feb 2026
64.5100
66.7000
64.1600
66.5800
1,016,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
8 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 06 Feb 2026
64.2600
65.0000
64.0400
64.8500
659,800
Thu, 05 Feb 2026
64.6800
65.4700
63.7600
63.9700
664,800
Wed, 04 Feb 2026
61.0100
64.6900
60.9200
64.4800
947,300
Tue, 03 Feb 2026
63.8300
64.0000
60.7800
61.0600
871,200
Mon, 02 Feb 2026
63.8600
65.1000
63.2400
64.5000
1,011,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
62.8000
65.1500
61.7800
64.1900
2,213,300
Thu, 29 Jan 2026
7 · 10-Q
After-hours · 16:57 ET
10-Q ↗
Thu, 29 Jan 2026
6 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 29 Jan 2026
61.1000
63.0400
60.1400
63.0300
1,887,500
Wed, 28 Jan 2026
61.7400
61.9000
61.0200
61.1900
744,600
Tue, 27 Jan 2026
61.8700
61.8700
60.5600
61.3600
668,600
Mon, 26 Jan 2026
62.3300
62.5200
61.9200
62.1200
692,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
62.7000
62.7000
61.6400
62.0500
895,200
Thu, 22 Jan 2026
62.4500
63.3200
62.4500
62.6900
1,339,300
Wed, 21 Jan 2026
62.0000
63.1000
61.7700
62.1500
945,900
Tue, 20 Jan 2026
61.8600
62.2700
61.3300
61.6400
648,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
63.1900
63.5400
62.4100
62.4800
580,000
Thu, 15 Jan 2026
63.7700
64.1700
63.2300
63.3600
686,500
Wed, 14 Jan 2026
63.7700
63.9900
63.1100
63.5400
435,500
Tue, 13 Jan 2026
64.4200
64.5000
63.1400
63.8100
466,500
Mon, 12 Jan 2026
64.2000
64.8700
63.7800
64.4200
452,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
63.6600
64.4300
63.0500
64.3500
483,800
Thu, 08 Jan 2026
63.9900
64.3000
63.1400
63.6200
793,000
Wed, 07 Jan 2026
64.7000
64.8400
63.8300
64.4500
598,500
Tue, 06 Jan 2026
63.3000
64.7900
63.3000
64.6600
801,200
Mon, 05 Jan 2026
63.3100
64.7800
63.3100
63.8400
642,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
64.4700
64.4700
63.2300
63.5300
685,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
65.2700
65.2700
64.1900
64.2200
395,700
Tue, 30 Dec 2025
65.0400
65.5000
64.9700
65.4000
548,800
Mon, 29 Dec 2025
65.5800
66.1400
65.0700
65.1500
439,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
66.3400
66.3400
65.4100
65.7100
316,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
65.8300
66.3300
65.5500
66.1800
324,600
Tue, 23 Dec 2025
66.2000
66.2600
65.6400
65.9900
446,600
Mon, 22 Dec 2025
66.3300
66.9400
66.1300
66.2400
505,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
66.5700
67.0000
66.1900
66.2500
1,849,300
Thu, 18 Dec 2025
67.2700
67.5400
66.4400
66.7600
816,600
Wed, 17 Dec 2025
66.7700
67.6000
66.4400
67.1400
575,400
Tue, 16 Dec 2025
66.6800
67.4300
65.9600
66.8000
776,500
Tue, 16 Dec 2025
5 · DEFA14A
Pre-market · 08:32 ET
DEFA14A ↗
Tue, 16 Dec 2025
4 · DEF 14A
Pre-market · 08:30 ET
DEF 14A ↗
Mon, 15 Dec 2025
67.9600
68.0000
66.4800
66.6200
541,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
67.7800
68.4300
67.4000
67.5400
371,300
Thu, 11 Dec 2025
68.1700
68.8400
67.5900
67.6400
411,100
Wed, 10 Dec 2025
67.2900
68.5300
67.2500
68.2900
713,700
Tue, 09 Dec 2025
66.8300
68.1000
66.3800
67.4900
500,800
Mon, 08 Dec 2025
66.9700
67.2900
66.3500
67.0300
546,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
65.9900
67.3600
65.9000
67.0000
662,500
Thu, 04 Dec 2025
66.4600
66.8600
65.9000
66.0700
561,000
Wed, 03 Dec 2025
66.3200
67.2900
66.2000
66.2900
538,500
Tue, 02 Dec 2025
66.8700
67.2900
66.0900
66.3100
523,000
Mon, 01 Dec 2025
67.1800
68.0000
66.9900
67.1400
637,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
66.8000
68.1200
66.8000
67.4500
286,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
67.2100
67.7500
66.9700
67.0000
601,900
Tue, 25 Nov 2025
66.7000
68.0000
66.5100
67.3800
523,900
Mon, 24 Nov 2025
67.3700
67.3700
66.4900
66.7700
899,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
65.5500
67.6500
65.1300
67.4800
822,400
Thu, 20 Nov 2025
65.9000
66.3900
65.2100
65.5100
847,700
Wed, 19 Nov 2025
64.1500
68.0800
64.1500
65.0000
1,448,300
Tue, 18 Nov 2025
3 · 10-K
After-hours · 17:01 ET
10-K ↗
Tue, 18 Nov 2025
2 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 18 Nov 2025
64.3300
65.1500
64.0200
64.9600
939,600
Mon, 17 Nov 2025
65.5200
65.5200
64.2000
64.5500
928,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
1 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 14 Nov 2025
65.1300
65.7000
64.9300
65.5600
486,000
Thu, 13 Nov 2025
66.5200
67.1700
65.7000
65.8100
433,400
Wed, 12 Nov 2025
66.0500
66.9600
66.0500
66.8500
659,000
Tue, 11 Nov 2025
65.6100
66.0600
65.4300
65.7700
296,700
Mon, 10 Nov 2025
65.7600
65.7600
64.8600
65.4800
470,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
64.8100
65.3400
64.3800
65.1100
507,800
Thu, 06 Nov 2025
65.5100
65.5100
64.7300
65.0100
392,400
Wed, 05 Nov 2025
65.2200
65.7800
64.7000
65.4200
513,700
Tue, 04 Nov 2025
65.9800
65.9800
64.7100
64.9900
558,900
Mon, 03 Nov 2025
66.2800
66.4100
65.1600
66.3700
676,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
65.6400
66.5900
65.2500
66.3200
772,100
Thu, 30 Oct 2025
64.5000
66.0200
64.5000
65.6600
955,100
Wed, 29 Oct 2025
66.4800
66.6300
64.5600
64.9500
670,100
Tue, 28 Oct 2025
67.5000
67.5500
66.5200
66.5500
396,800
Mon, 27 Oct 2025
67.8000
68.0800
67.2100
67.6000
410,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
68.1400
68.1500
67.2700
67.3600
473,100
Thu, 23 Oct 2025
67.2300
67.8300
66.9600
67.5900
517,200