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
75.9300
76.9050
74.5700
76.0400
681,730
Thu, 22 Oct 2026
23 · 8-K
After market open · 10:52 ET
8-K ↗
Thu, 22 Oct 2026
74.7900
78.2550
74.7900
77.7800
589,900
Wed, 21 Oct 2026
75.7500
76.6850
74.4050
75.0700
545,400
Tue, 20 Oct 2026
73.2900
75.9400
73.0600
75.0200
1,294,300
Mon, 19 Oct 2026
73.2700
73.8700
72.5000
73.0000
726,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
73.1000
74.9900
72.8200
73.2800
698,600
Thu, 15 Oct 2026
71.1800
74.4900
70.4300
72.9400
1,007,800
Wed, 14 Oct 2026
70.1700
71.4500
68.6600
69.6000
797,800
Tue, 13 Oct 2026
66.9000
69.1800
66.9000
68.4700
790,100
Mon, 12 Oct 2026
65.2600
66.5250
64.9300
66.0600
379,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
66.2400
67.1300
65.3500
65.6200
475,400
Thu, 08 Oct 2026
64.2200
66.4300
63.9300
66.3400
681,700
Wed, 07 Oct 2026
65.3400
66.1600
64.5550
65.0000
809,100
Tue, 06 Oct 2026
64.0600
66.5750
64.0600
65.8000
616,500
Mon, 05 Oct 2026
64.3300
64.6300
63.4500
64.2000
673,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
64.3300
64.8700
63.1500
64.7100
664,200
Thu, 01 Oct 2026
62.7500
64.8100
62.4700
63.5200
569,900
Wed, 30 Sep 2026
64.8100
65.0850
62.7600
63.0300
778,900
Tue, 29 Sep 2026
64.7600
64.7800
63.7400
64.2900
508,700
Mon, 28 Sep 2026
64.8500
65.2200
64.0300
64.9300
434,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
64.3200
65.8900
64.1350
65.3700
562,300
Thu, 24 Sep 2026
22 · 8-K
After-hours · 21:03 ET
8-K ↗
Thu, 24 Sep 2026
65.7500
65.7800
63.5500
64.4100
704,000
Wed, 23 Sep 2026
67.7200
67.7600
65.6400
65.6900
382,800
Tue, 22 Sep 2026
67.7300
68.9400
66.5800
67.8200
747,700
Mon, 21 Sep 2026
67.3600
67.3900
65.9000
66.4100
671,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
65.7000
66.7900
65.1200
66.3600
1,753,400
Thu, 17 Sep 2026
69.5200
69.5200
65.4400
65.5300
1,139,700
Wed, 16 Sep 2026
67.3200
69.2350
66.8550
68.3700
1,044,300
Tue, 15 Sep 2026
68.0700
68.0800
66.5450
67.0000
1,173,300
Mon, 14 Sep 2026
66.5400
67.5700
65.7930
67.4200
631,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
66.9000
67.9500
66.1700
66.6200
594,600
Thu, 10 Sep 2026
66.1500
67.2050
65.1550
66.1600
805,500
Wed, 09 Sep 2026
70.4900
70.6700
67.0000
67.1600
644,100
Tue, 08 Sep 2026
73.6300
74.2600
70.2300
70.7300
695,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
73.3100
75.3100
72.5300
73.5900
745,500
Thu, 03 Sep 2026
72.9100
73.7100
71.5000
73.6700
841,300
Wed, 02 Sep 2026
21 · 8-K
After-hours · 17:06 ET
8-K ↗
Wed, 02 Sep 2026
74.0400
74.5400
70.7000
72.4900
1,209,700
Tue, 01 Sep 2026
74.1900
76.0500
73.2300
74.6400
754,900
Mon, 31 Aug 2026
76.1000
76.6250
74.7200
75.4100
537,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
77.2100
77.9600
76.8500
76.9900
377,300
Thu, 27 Aug 2026
75.5100
77.5400
75.4500
76.4800
680,100
Wed, 26 Aug 2026
80.2400
80.2400
77.0300
77.1800
460,500
Tue, 25 Aug 2026
83.7500
83.7500
79.4500
80.0100
456,000
Mon, 24 Aug 2026
82.7000
83.7200
81.7400
83.2300
585,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
79.5000
82.6200
79.4650
82.0100
614,100
Thu, 20 Aug 2026
80.0400
80.4150
77.9600
78.9900
551,800
Wed, 19 Aug 2026
82.3900
83.8000
82.0200
82.1700
555,500
Tue, 18 Aug 2026
82.2100
84.5000
81.6000
82.3000
725,600
Mon, 17 Aug 2026
83.5300
84.2200
81.2500
81.7700
665,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
84.8300
85.5200
83.0000
84.9000
1,012,700
Thu, 13 Aug 2026
82.9000
84.6650
81.5850
84.0400
1,304,500
Wed, 12 Aug 2026
20 · 10-Q
After-hours · 17:09 ET
10-Q ↗
Wed, 12 Aug 2026
19 · 8-K
After-hours · 16:35 ET
8-K ↗
Wed, 12 Aug 2026
78.6500
84.8600
77.8600
81.6000
1,468,000
Wed, 12 Aug 2026
18 · 8-K
Pre-market · 06:51 ET
8-K ↗
Tue, 11 Aug 2026
76.7800
77.5100
74.6000
74.9600
808,600
Mon, 10 Aug 2026
77.2300
78.1500
76.3000
77.1700
1,051,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
78.4000
78.9350
76.9000
77.0500
750,900
Thu, 06 Aug 2026
83.3700
83.7400
78.6300
78.8000
958,200
Wed, 05 Aug 2026
82.9000
85.2500
82.9000
83.6500
580,500
Wed, 05 Aug 2026
17 · 8-K
Pre-market · 06:51 ET
8-K ↗
Tue, 04 Aug 2026
85.3800
86.4200
83.3200
83.4100
593,900
Mon, 03 Aug 2026
86.8600
87.8500
84.4500
84.6600
550,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
83.6000
84.6100
82.2950
83.7400
588,600
Thu, 30 Jul 2026
85.0900
85.1100
82.6300
83.8400
468,800
Wed, 29 Jul 2026
86.8200
87.5500
85.0550
85.1800
467,700
Tue, 28 Jul 2026
85.9200
88.2500
85.7350
88.0600
462,800
Mon, 27 Jul 2026
83.2200
86.1300
83.2100
85.7800
649,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
84.2100
85.3150
83.3100
83.5400
523,200
Fri, 24 Jul 2026
16 · 8-K/A
Pre-market · 06:52 ET
8-K/A ↗
Fri, 24 Jul 2026
15 · 8-K/A
Pre-market · 06:52 ET
8-K/A ↗
Fri, 24 Jul 2026
14 · 8-K
Pre-market · 06:51 ET
8-K ↗
Thu, 23 Jul 2026
85.2600
85.8000
83.0550
83.3700
432,100
Wed, 22 Jul 2026
85.2400
87.3300
85.2400
86.8100
561,900
Tue, 21 Jul 2026
84.7000
86.0300
83.5500
85.3000
690,800
Mon, 20 Jul 2026
85.6600
86.0800
82.5100
83.3600
725,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
87.2000
88.9600
84.6800
85.5700
705,700
Thu, 16 Jul 2026
84.3100
88.7600
83.7700
87.7900
594,900
Wed, 15 Jul 2026
83.9000
86.1100
82.9100
84.1900
965,900
Tue, 14 Jul 2026
84.3300
85.1300
83.1100
83.8500
918,800
Mon, 13 Jul 2026
86.1600
86.8900
84.6900
84.8400
549,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
84.5700
86.3600
84.1700
85.6600
439,100
Thu, 09 Jul 2026
84.1800
85.5180
83.2050
84.1600
1,140,700
Wed, 08 Jul 2026
86.6800
86.9250
82.4000
84.3400
874,100
Tue, 07 Jul 2026
87.6000
88.8500
87.1900
88.1700
1,085,900
Mon, 06 Jul 2026
85.2400
87.4200
83.4500
87.1500
829,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
83.5900
85.3900
82.3300
85.0000
1,053,000
Wed, 01 Jul 2026
83.4800
85.9010
83.0200
83.8100
630,400
Tue, 30 Jun 2026
81.8400
84.3900
81.0700
83.3400
779,200
Mon, 29 Jun 2026
82.8400
83.0150
80.5000
81.9900
737,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
79.9700
84.2600
79.6400
83.2900
2,577,300
Thu, 25 Jun 2026
77.9900
80.0000
77.6200
79.9000
720,200
Wed, 24 Jun 2026
78.2500
78.9000
77.1500
78.0000
595,500
Tue, 23 Jun 2026
75.1900
77.3200
74.1600
76.8400
585,300
Mon, 22 Jun 2026
77.6900
78.6500
76.1300
76.1400
971,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
76.4100
78.9700
76.0500
78.1700
1,431,300
Wed, 17 Jun 2026
77.4500
79.7000
74.9500
75.0700
792,100
Tue, 16 Jun 2026
78.6200
80.6400
76.8200
77.4800
774,200
Mon, 15 Jun 2026
13 · 8-K
After-hours · 16:31 ET
8-K ↗
Mon, 15 Jun 2026
79.3300
80.9600
78.5650
79.2200
618,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
81.0200
81.7050
78.5700
79.0100
693,300
Thu, 11 Jun 2026
77.7400
82.2250
77.0750
80.4100
1,992,700
Wed, 10 Jun 2026
77.1800
78.9500
75.6400
75.9400
854,400
Tue, 09 Jun 2026
73.0400
77.2600
73.0400
77.1800
1,053,800
Mon, 08 Jun 2026
71.7700
73.6600
71.6200
72.2500
778,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
68.5300
70.9700
68.5300
70.0700
945,900
Thu, 04 Jun 2026
69.3500
69.4300
67.0500
68.6500
604,700
Wed, 03 Jun 2026
70.0000
70.1350
66.8650
68.1500
752,200
Tue, 02 Jun 2026
70.3200
71.9500
66.5200
70.1500
502,700
Mon, 01 Jun 2026
70.9400
72.3900
70.0000
71.5500
785,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
73.0300
73.7400
71.7200
71.7700
779,500
Thu, 28 May 2026
72.7300
75.1700
72.7300
73.7500
540,900
Wed, 27 May 2026
72.8600
74.5600
72.3700
73.1600
816,700
Tue, 26 May 2026
70.1500
71.8150
69.6200
71.3900
733,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
69.7900
70.8000
68.9000
69.9100
552,200
Thu, 21 May 2026
12 · 8-K
After-hours · 16:49 ET
8-K ↗
Thu, 21 May 2026
68.1500
70.5100
66.2000
69.3800
1,224,100
Wed, 20 May 2026
63.9400
65.2400
61.9350
65.0900
639,500
Tue, 19 May 2026
65.1100
65.1100
62.7000
64.0300
666,700
Mon, 18 May 2026
62.8600
64.8100
62.0000
64.2500
649,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
63.5500
64.3550
61.6900
61.7600
704,600
Thu, 14 May 2026
11 · 10-Q
After market open · 14:48 ET
10-Q ↗
Thu, 14 May 2026
66.0000
66.8950
63.5900
63.6800
797,700
Wed, 13 May 2026
66.2100
66.4800
64.2500
65.2300
1,021,200
Tue, 12 May 2026
68.9200
69.5100
67.0000
67.7100
948,400
Mon, 11 May 2026
73.0000
73.0000
67.2700
68.5300
1,243,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
78.0000
78.8750
72.5100
73.6500
1,224,500
Thu, 07 May 2026
78.0800
84.9900
76.4700
78.0700
2,115,000
Thu, 07 May 2026
10 · 8-K
Pre-market · 06:51 ET
8-K ↗
Wed, 06 May 2026
72.7700
75.0850
72.0400
74.9400
880,400
Tue, 05 May 2026
69.7300
72.2700
68.5530
71.6600
983,900
Mon, 04 May 2026
71.6100
72.2350
69.2550
69.3100
648,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
73.7800
74.7400
71.8600
72.2000
479,300
Thu, 30 Apr 2026
71.5900
74.5700
71.4000
73.3600
706,000
Wed, 29 Apr 2026
71.6700
72.8600
70.8900
72.0000
554,400
Tue, 28 Apr 2026
70.1800
72.2000
69.6400
72.0500
542,700
Mon, 27 Apr 2026
72.5700
73.3500
68.2100
69.5100
970,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
75.4900
76.3000
72.6500
72.7100
457,600
Fri, 24 Apr 2026
9 · 8-K
Pre-market · 06:51 ET
8-K ↗
Thu, 23 Apr 2026
76.2000
76.7200
74.6800
75.7800
519,900
Wed, 22 Apr 2026
78.9600
79.0100
74.9400
76.0700
648,700
Tue, 21 Apr 2026
78.6000
80.0000
78.1750
78.8700
530,000
Mon, 20 Apr 2026
76.9600
78.5600
76.9600
78.2300
663,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
74.3900
77.7100
73.7750
77.2900
709,400
Thu, 16 Apr 2026
72.1800
73.7700
71.8000
72.3200
316,200
Wed, 15 Apr 2026
72.7300
73.6650
71.5700
71.9700
391,600
Tue, 14 Apr 2026
73.2800
74.3550
73.0000
73.0300
386,200
Mon, 13 Apr 2026
71.9200
73.2700
71.3500
73.1200
634,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
73.0600
73.3100
71.2830
71.9200
459,900
Thu, 09 Apr 2026
71.5100
74.1200
71.5100
72.8200
662,700
Wed, 08 Apr 2026
69.9350
75.1900
69.9350
71.9900
865,700
Tue, 07 Apr 2026
68.2100
68.8850
67.0350
67.5100
414,000
Mon, 06 Apr 2026
69.0100
69.9850
67.9100
69.6600
554,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
69.5100
70.4050
67.9400
69.0100
605,000
Wed, 01 Apr 2026
70.3400
71.5500
68.9400
70.9000
484,800
Tue, 31 Mar 2026
67.0400
70.4300
66.7150
70.2900
833,900
Mon, 30 Mar 2026
67.5400
67.8700
65.6910
66.2200
599,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
67.0100
67.5650
66.0400
66.4300
612,300
Thu, 26 Mar 2026
68.7700
69.9200
67.0400
67.3200
359,400
Wed, 25 Mar 2026
72.1200
72.8900
69.2750
69.5100
616,000
Tue, 24 Mar 2026
69.8600
72.3200
69.8600
71.1700
816,300
Mon, 23 Mar 2026
67.6300
70.7100
67.3300
69.8600
1,167,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
68.9500
69.9500
66.8400
66.9900
1,896,000
Thu, 19 Mar 2026
68.2700
69.6200
67.7500
69.0000
962,900
Wed, 18 Mar 2026
68.6700
70.2800
68.0200
69.0700
918,200
Tue, 17 Mar 2026
67.5100
70.0900
67.1650
69.2500
972,200
Mon, 16 Mar 2026
67.7500
68.9400
67.0700
67.2800
726,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
66.4500
68.2600
65.5400
67.4900
759,900
Thu, 12 Mar 2026
65.2600
67.2800
65.1300
66.3700
595,800
Wed, 11 Mar 2026
67.9600
68.1150
65.2450
66.3700
823,000
Tue, 10 Mar 2026
71.3700
71.7750
68.0350
68.0600
1,254,100
Mon, 09 Mar 2026
8 · DEFA14A
After-hours · 16:34 ET
DEFA14A ↗
Mon, 09 Mar 2026
7 · DEF 14A
After-hours · 16:34 ET
DEF 14A ↗
Mon, 09 Mar 2026
74.0400
74.9100
69.6200
72.9500
981,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
77.9000
79.1200
75.1900
76.2700
1,298,800
Thu, 05 Mar 2026
78.7600
79.7000
77.5400
78.7900
1,086,500
Wed, 04 Mar 2026
79.2000
80.2800
76.6500
78.0500
1,405,400
Wed, 04 Mar 2026
6 · 10-K
Pre-market · 06:05 ET
10-K ↗
Tue, 03 Mar 2026
71.8800
80.3100
70.8150
78.1800
2,907,200
Tue, 03 Mar 2026
5 · 8-K
Pre-market · 06:51 ET
8-K ↗
Mon, 02 Mar 2026
63.1400
64.8700
62.2300
64.8200
1,275,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
65.3900
65.9100
63.8900
65.2100
845,600
Thu, 26 Feb 2026
67.9900
68.9900
65.2200
66.6800
912,300
Wed, 25 Feb 2026
67.2000
67.6600
65.5200
66.6600
700,700
Tue, 24 Feb 2026
66.0300
67.8150
66.0300
67.4300
710,300
Mon, 23 Feb 2026
69.0700
69.7550
65.8500
66.3400
778,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
67.9800
71.4700
67.1650
69.7100
1,199,400
Thu, 19 Feb 2026
67.6600
68.5600
66.7300
67.6500
744,900
Wed, 18 Feb 2026
66.5300
69.2000
66.1600
67.8500
1,103,600
Tue, 17 Feb 2026
66.9800
68.0400
65.4350
67.0000
508,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
4 · 8-K
After-hours · 16:44 ET
8-K ↗
Fri, 13 Feb 2026
67.6700
68.7850
67.0000
67.4600
726,100
Thu, 12 Feb 2026
67.9300
69.2600
66.9000
67.2400
790,700
Wed, 11 Feb 2026
67.0700
67.7000
66.6500
67.3900
463,500
Tue, 10 Feb 2026
67.5700
69.0000
67.0900
67.1000
583,600
Mon, 09 Feb 2026
67.0000
67.4900
65.6500
66.4500
451,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
65.9700
67.8000
65.9600
67.0300
657,100
Thu, 05 Feb 2026
65.5400
65.9500
64.1350
65.6000
1,021,100
Wed, 04 Feb 2026
62.8300
65.7900
62.8300
65.5300
1,231,900
Tue, 03 Feb 2026
61.0900
63.4450
61.0900
62.3700
753,700
Mon, 02 Feb 2026
59.6500
61.6100
59.4000
61.2900
647,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
60.0000
60.9100
59.0500
59.7300
687,000
Thu, 29 Jan 2026
56.8800
59.4400
56.7800
59.4000
813,100
Wed, 28 Jan 2026
58.7300
58.7300
56.1900
57.4800
561,700
Tue, 27 Jan 2026
58.1100
59.3500
57.5800
58.8800
604,600
Mon, 26 Jan 2026
58.2500
59.0500
57.4000
58.4900
622,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
59.7400
60.2100
56.9100
57.8300
1,526,900
Thu, 22 Jan 2026
60.3200
61.2700
59.8100
59.9900
660,900
Wed, 21 Jan 2026
58.7300
60.2900
58.3300
60.1000
615,700
Tue, 20 Jan 2026
58.1400
59.2750
57.4550
57.8600
490,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
59.0700
59.5400
58.3050
59.4200
470,900
Thu, 15 Jan 2026
59.0500
60.0800
58.0000
59.5800
474,800
Wed, 14 Jan 2026
59.4200
59.9000
58.1000
58.8800
563,100
Tue, 13 Jan 2026
59.2700
60.2950
58.8400
59.4900
626,400
Mon, 12 Jan 2026
61.4000
61.5550
58.7550
59.1400
784,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
62.5000
63.2950
60.6400
61.8300
1,338,600
Thu, 08 Jan 2026
58.5800
62.0000
58.5000
61.7200
1,111,200
Wed, 07 Jan 2026
61.6400
62.3900
58.8100
58.9500
994,500
Tue, 06 Jan 2026
60.7400
62.2400
59.7300
61.9300
718,600
Mon, 05 Jan 2026
61.0200
62.5050
60.6500
60.9900
978,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
61.4300
62.2300
60.8200
61.5000
533,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
61.5500
61.6050
60.7500
61.0900
616,200
Tue, 30 Dec 2025
62.1200
62.3000
61.4000
61.6000
426,600
Mon, 29 Dec 2025
62.5000
62.6200
61.1800
62.1700
561,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
62.4900
63.1700
62.1000
62.9000
487,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
62.3500
62.9900
62.1250
62.4400
216,200
Tue, 23 Dec 2025
63.2100
63.4000
61.7120
62.2600
389,700
Mon, 22 Dec 2025
64.2200
64.5450
63.0860
63.3100
365,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
63.3900
64.1100
62.6800
64.1100
1,587,500
Thu, 18 Dec 2025
64.8800
65.2600
63.2900
63.8400
1,559,600
Wed, 17 Dec 2025
65.4900
66.4600
63.5700
63.9800
1,049,300
Tue, 16 Dec 2025
66.4600
67.5000
65.3100
65.7600
1,136,000
Mon, 15 Dec 2025
67.0200
67.8300
65.7800
66.0100
832,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
67.5500
68.5450
66.3200
66.5400
717,300
Thu, 11 Dec 2025
68.5400
69.7300
67.2700
68.1800
733,100
Wed, 10 Dec 2025
67.1900
69.0300
65.8900
68.1500
1,202,700
Tue, 09 Dec 2025
72.4800
73.2750
66.2900
67.1500
1,364,900
Mon, 08 Dec 2025
76.0000
76.0000
73.4550
74.1700
482,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
75.7000
76.3900
75.0000
76.2000
470,700
Thu, 04 Dec 2025
77.5900
77.8110
75.3500
75.5200
598,600
Wed, 03 Dec 2025
75.4100
78.2800
74.8990
78.2500
785,800
Tue, 02 Dec 2025
75.3400
75.7800
74.2470
75.1100
459,000
Mon, 01 Dec 2025
73.7900
75.7750
71.8500
75.1600
363,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
75.2100
75.3200
73.5600
74.3500
298,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
73.4100
75.2000
73.3550
74.2400
588,300
Tue, 25 Nov 2025
71.0500
74.2150
71.0400
73.6900
570,900
Mon, 24 Nov 2025
70.4300
71.1100
69.4450
70.6000
746,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
69.1400
72.4750
69.1400
70.3500
955,500
Thu, 20 Nov 2025
69.4900
71.1400
68.5700
68.8100
788,400
Wed, 19 Nov 2025
69.2800
70.9900
68.9900
69.2500
420,000
Tue, 18 Nov 2025
69.2700
70.1400
68.8800
69.6500
478,000
Mon, 17 Nov 2025
71.8400
71.8750
69.3700
69.9800
424,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
72.9000
73.4800
71.6300
71.9100
426,600
Thu, 13 Nov 2025
72.5500
74.1700
72.5500
73.9800
608,100
Wed, 12 Nov 2025
72.2600
73.6500
72.0000
72.8300
448,400
Tue, 11 Nov 2025
72.7900
72.7900
71.0200
71.3300
393,400
Mon, 10 Nov 2025
73.2300
73.9500
71.6400
71.9300
526,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
72.4800
73.2900
71.5900
72.1800
666,900
Thu, 06 Nov 2025
75.0500
75.8250
72.2800
72.3400
776,500
Wed, 05 Nov 2025
73.2100
77.6200
73.2100
76.8600
921,400
Tue, 04 Nov 2025
72.9900
74.5500
71.8800
74.2000
842,600
Mon, 03 Nov 2025
3 · 10-Q
After-hours · 16:43 ET
10-Q ↗
Mon, 03 Nov 2025
78.3100
78.9750
70.5900
73.4500
1,560,200
Mon, 03 Nov 2025
2 · 8-K
Pre-market · 06:57 ET
8-K ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
80.0600
81.3700
78.2600
80.9200
614,100
Thu, 30 Oct 2025
81.1900
81.9550
80.3400
81.1500
413,400
Wed, 29 Oct 2025
83.0100
84.2800
80.5100
81.0500
500,200
Tue, 28 Oct 2025
85.0400
85.7050
82.8300
83.3000
402,400
Mon, 27 Oct 2025
85.7700
87.0000
85.4000
86.0200
322,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
86.2600
87.0000
84.3100
84.9100
377,400
Fri, 24 Oct 2025
1 · 8-K
Pre-market · 06:51 ET
8-K ↗
Thu, 23 Oct 2025
84.8900
85.9900
84.1100
85.9400
397,900