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.8900
77.4300
74.8900
76.8600
298,489
Thu, 22 Oct 2026
78.4200
78.4900
75.9400
76.8800
325,800
Wed, 21 Oct 2026
79.8300
80.2600
78.0600
80.1600
409,100
Tue, 20 Oct 2026
77.4500
78.9300
75.6100
77.9000
255,900
Mon, 19 Oct 2026
79.0400
79.0400
77.5300
78.2700
285,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
78.0100
79.1500
76.8300
77.6500
523,600
Thu, 15 Oct 2026
77.7200
79.1000
74.8100
78.6500
382,800
Wed, 14 Oct 2026
81.5900
81.6200
78.2500
79.4800
432,700
Tue, 13 Oct 2026
16 · 8-K
After market open · 10:16 ET
8-K ↗
Tue, 13 Oct 2026
82.3800
83.6200
81.2500
83.2600
360,800
Mon, 12 Oct 2026
82.9200
84.4400
82.2800
83.4900
270,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
85.0000
85.8400
82.9600
83.3600
229,100
Thu, 08 Oct 2026
84.7900
85.7900
82.7400
84.2400
414,000
Wed, 07 Oct 2026
87.7300
88.0900
84.2400
85.9100
556,200
Tue, 06 Oct 2026
87.5300
89.6200
87.3000
89.0600
460,300
Mon, 05 Oct 2026
87.5100
88.3700
86.3400
86.4300
537,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
84.2100
87.5200
84.1500
86.7300
448,900
Thu, 01 Oct 2026
82.5200
84.1400
81.2500
83.2600
489,900
Wed, 30 Sep 2026
84.4500
85.2100
82.3600
82.5200
383,300
Tue, 29 Sep 2026
84.5100
86.0600
83.4700
84.4000
317,700
Mon, 28 Sep 2026
83.8800
85.4600
83.5800
83.9800
396,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
83.7500
84.7200
83.0500
83.9700
224,600
Thu, 24 Sep 2026
83.2000
84.5400
82.3500
83.3200
277,100
Wed, 23 Sep 2026
84.7600
85.3500
83.8000
84.3600
200,200
Tue, 22 Sep 2026
85.9400
87.5600
84.1500
85.7700
433,000
Mon, 21 Sep 2026
85.5800
86.8700
84.2000
86.0200
307,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
86.0800
86.8400
84.7200
85.0000
1,736,400
Thu, 17 Sep 2026
87.6800
88.0100
84.5000
85.6700
414,500
Wed, 16 Sep 2026
86.6700
86.8500
84.7700
85.8500
448,100
Tue, 15 Sep 2026
85.4900
86.6200
84.0900
85.1500
384,900
Mon, 14 Sep 2026
86.0000
87.2400
84.1500
84.5100
438,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
87.6000
89.6100
87.3600
89.1300
389,800
Thu, 10 Sep 2026
87.0000
87.9700
85.8400
86.2300
483,100
Wed, 09 Sep 2026
89.1600
90.7900
87.5500
88.0800
324,900
Tue, 08 Sep 2026
89.1600
90.3500
86.9800
89.5200
299,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
87.9000
90.0300
87.1100
88.2100
308,900
Thu, 03 Sep 2026
87.8800
88.9500
86.6100
87.3200
371,400
Wed, 02 Sep 2026
86.8000
88.3800
86.1100
87.7800
394,000
Tue, 01 Sep 2026
88.0500
89.8700
86.0800
86.5400
373,800
Mon, 31 Aug 2026
88.8400
90.2600
88.3800
88.5200
578,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
91.8900
92.4800
88.5300
88.8400
410,200
Thu, 27 Aug 2026
89.5000
92.5400
88.9900
91.9500
546,200
Wed, 26 Aug 2026
87.5300
88.7600
86.9800
88.4900
541,600
Tue, 25 Aug 2026
90.6000
90.6500
86.4700
87.3300
339,300
Mon, 24 Aug 2026
90.9300
91.2700
88.1300
88.3200
419,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
91.3300
91.6300
89.7400
91.2700
463,800
Thu, 20 Aug 2026
90.1600
90.5800
88.2400
90.3600
553,200
Wed, 19 Aug 2026
93.1100
93.1400
86.3900
90.3300
382,000
Tue, 18 Aug 2026
95.1800
95.7200
91.6700
91.7300
284,800
Mon, 17 Aug 2026
96.8200
98.1800
95.3900
97.2200
437,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
15 · 8-K
After-hours · 16:27 ET
8-K ↗
Fri, 14 Aug 2026
95.5300
97.8500
95.5300
96.8200
301,600
Thu, 13 Aug 2026
97.5800
97.5800
94.5400
94.6700
309,100
Wed, 12 Aug 2026
98.9900
100.0100
95.8200
96.1400
476,800
Tue, 11 Aug 2026
100.0000
102.2500
97.3500
97.5300
438,300
Mon, 10 Aug 2026
99.9700
100.8300
98.3800
98.5200
662,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
96.7700
99.5700
93.6200
99.1100
1,029,700
Thu, 06 Aug 2026
94.8200
102.3000
91.5500
95.7700
1,272,100
Wed, 05 Aug 2026
14 · 10-Q
After-hours · 17:05 ET
10-Q ↗
Wed, 05 Aug 2026
13 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 05 Aug 2026
86.3800
87.6500
84.2400
84.5500
652,600
Tue, 04 Aug 2026
87.3400
87.5000
85.0000
85.7100
439,300
Mon, 03 Aug 2026
83.4100
86.4900
82.9300
85.7300
463,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
84.9700
85.3600
83.2800
83.7500
451,500
Thu, 30 Jul 2026
80.0000
83.8700
79.6500
83.2800
718,000
Wed, 29 Jul 2026
81.5100
82.3200
76.4800
76.6800
668,500
Tue, 28 Jul 2026
84.0600
84.0600
80.6400
81.9800
774,600
Mon, 27 Jul 2026
86.0200
88.3500
83.3500
85.7700
1,161,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
87.1500
88.2200
85.7300
86.7700
973,400
Thu, 23 Jul 2026
86.5900
88.4800
86.4000
87.6600
8,217,300
Wed, 22 Jul 2026
86.0100
88.4300
85.7100
87.0000
1,152,700
Tue, 21 Jul 2026
85.7500
88.5000
84.9600
86.7800
2,034,200
Mon, 20 Jul 2026
79.7600
81.0600
79.0700
80.5400
306,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
76.1000
79.4500
75.1000
78.6200
636,400
Thu, 16 Jul 2026
77.7800
79.4600
76.8900
78.8900
434,500
Wed, 15 Jul 2026
77.7300
79.6300
76.4200
79.2900
363,600
Tue, 14 Jul 2026
76.4800
78.1800
76.2700
77.7700
544,600
Mon, 13 Jul 2026
74.1900
75.4200
74.1600
74.7400
329,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
74.8200
76.5000
73.5000
75.8900
342,600
Thu, 09 Jul 2026
77.6300
77.6300
74.6200
74.9800
613,000
Wed, 08 Jul 2026
74.4500
76.1800
74.0300
75.4900
359,500
Tue, 07 Jul 2026
78.1400
78.1400
73.3500
74.8700
685,100
Mon, 06 Jul 2026
76.9100
80.9000
76.8400
79.9100
404,400
Mon, 06 Jul 2026
12 · 8-K
Pre-market · 09:03 ET
8-K ↗
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
79.5000
80.5800
75.6300
76.7500
490,600
Wed, 01 Jul 2026
81.5300
81.5300
77.7800
79.5100
694,500
Tue, 30 Jun 2026
81.6000
84.0000
81.0600
82.9700
533,200
Mon, 29 Jun 2026
78.8700
82.6800
78.5200
81.8800
539,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
80.3600
80.7000
78.1900
79.5300
2,253,300
Thu, 25 Jun 2026
83.7800
85.1700
80.4500
81.5600
470,000
Wed, 24 Jun 2026
81.2700
85.7200
81.2700
82.3600
606,000
Tue, 23 Jun 2026
78.2400
81.6700
77.0000
81.0000
526,400
Mon, 22 Jun 2026
78.1800
81.6100
78.0900
81.5000
665,800
Mon, 22 Jun 2026
11 · 8-K
Pre-market · 07:48 ET
8-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
78.8800
80.0000
76.9600
77.9900
971,600
Wed, 17 Jun 2026
77.3900
79.1100
77.2500
77.8900
348,100
Tue, 16 Jun 2026
77.1100
78.6800
76.0500
76.1900
438,900
Mon, 15 Jun 2026
77.0100
77.9000
75.6400
76.5500
464,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
74.2500
76.1500
73.8600
74.9200
338,900
Thu, 11 Jun 2026
70.0800
73.7000
69.7000
73.6100
578,300
Wed, 10 Jun 2026
71.7800
72.5600
68.6100
68.7200
297,100
Tue, 09 Jun 2026
72.9800
74.4800
69.6900
71.4800
391,100
Mon, 08 Jun 2026
71.6900
72.6900
69.6300
72.1300
424,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
71.8100
72.0900
70.0000
70.5300
407,300
Thu, 04 Jun 2026
71.1800
72.8000
70.7200
72.3800
411,100
Wed, 03 Jun 2026
74.3000
74.6900
71.9000
72.2600
351,200
Tue, 02 Jun 2026
74.8800
76.2300
73.7100
74.2900
524,500
Mon, 01 Jun 2026
70.3300
74.5400
70.0000
74.2600
966,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
73.4000
73.6500
70.6300
71.4900
655,900
Thu, 28 May 2026
73.8300
74.1000
72.1500
73.2700
634,100
Wed, 27 May 2026
75.2000
76.1600
73.9600
74.4700
548,000
Tue, 26 May 2026
10 · 8-K
After-hours · 16:41 ET
8-K ↗
Tue, 26 May 2026
74.5000
76.1600
73.6000
74.6700
411,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
75.2400
75.9100
72.2400
72.7600
415,800
Thu, 21 May 2026
75.2200
77.1300
74.8600
74.8800
489,100
Wed, 20 May 2026
76.0700
77.5500
75.2600
76.9900
521,300
Tue, 19 May 2026
74.0300
75.3200
72.6100
74.9100
498,700
Mon, 18 May 2026
79.2100
79.2100
75.0100
75.4300
399,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
80.1900
81.0600
78.8300
79.4900
405,000
Thu, 14 May 2026
81.6800
84.0000
80.5000
83.0100
407,200
Wed, 13 May 2026
84.0000
84.0000
79.8300
80.6400
424,300
Tue, 12 May 2026
82.0000
83.3300
80.7600
82.6900
778,700
Mon, 11 May 2026
82.8400
83.9400
82.0000
82.7900
744,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
83.8800
85.7600
81.0100
82.8500
737,900
Thu, 07 May 2026
85.0000
85.4500
77.8700
81.9600
1,402,300
Wed, 06 May 2026
9 · 10-Q
After-hours · 17:05 ET
10-Q ↗
Wed, 06 May 2026
8 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 06 May 2026
99.6100
100.0000
94.5800
96.9800
804,100
Tue, 05 May 2026
94.4400
99.4000
93.5100
97.3100
698,200
Mon, 04 May 2026
93.7800
94.6100
91.8400
92.7600
436,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
92.8000
94.5000
90.9900
93.6800
387,300
Thu, 30 Apr 2026
87.3900
93.0600
87.1700
92.9200
584,400
Wed, 29 Apr 2026
86.9200
87.3500
84.9600
86.0400
397,200
Tue, 28 Apr 2026
86.3600
87.2000
85.4000
86.8700
308,900
Mon, 27 Apr 2026
87.1600
88.1700
85.4100
87.5000
387,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
87.3400
88.1500
85.3900
86.7600
411,100
Thu, 23 Apr 2026
84.6000
86.5500
84.1700
86.4800
285,000
Wed, 22 Apr 2026
86.5100
87.2600
83.4100
84.1900
401,800
Tue, 21 Apr 2026
85.0000
86.6300
84.2400
85.1100
340,000
Mon, 20 Apr 2026
83.8200
85.3700
83.5000
84.3800
562,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
85.6900
86.6100
83.2000
84.2200
573,200
Thu, 16 Apr 2026
86.4100
86.8200
83.6300
84.3900
643,000
Wed, 15 Apr 2026
85.2200
86.3700
84.0300
86.2500
411,500
Tue, 14 Apr 2026
84.4300
86.2300
83.3100
86.1600
521,800
Mon, 13 Apr 2026
82.5500
84.3100
82.4000
83.8000
461,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
82.4000
83.7200
81.5000
83.3500
574,500
Thu, 09 Apr 2026
7 · DEFA14A
After-hours · 16:32 ET
DEFA14A ↗
Thu, 09 Apr 2026
6 · DEF 14A
After-hours · 16:31 ET
DEF 14A ↗
Thu, 09 Apr 2026
80.5300
82.5000
80.5300
81.5000
253,800
Wed, 08 Apr 2026
81.8500
83.1800
79.9900
80.5400
588,700
Tue, 07 Apr 2026
77.1000
77.3500
75.4200
77.3100
431,100
Mon, 06 Apr 2026
77.3100
77.9600
75.4900
77.6600
343,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
76.2600
79.3700
75.2000
77.3000
334,900
Wed, 01 Apr 2026
78.9400
80.4800
78.2500
78.7100
480,500
Tue, 31 Mar 2026
74.7600
77.6600
73.6300
77.1900
663,000
Mon, 30 Mar 2026
76.9700
76.9700
72.7000
72.8300
457,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
75.8300
77.1100
75.1700
76.1500
396,100
Thu, 26 Mar 2026
76.8500
77.9400
75.7600
76.2400
450,900
Wed, 25 Mar 2026
76.4500
78.9500
76.0100
78.3700
678,200
Tue, 24 Mar 2026
71.7800
75.9700
71.3000
75.2500
440,800
Mon, 23 Mar 2026
71.4600
74.3400
70.6800
72.4400
386,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
72.1200
72.3900
68.0600
69.3400
1,204,900
Thu, 19 Mar 2026
69.5400
72.8100
68.6100
72.3100
433,700
Wed, 18 Mar 2026
71.3300
72.8000
70.4000
71.2100
427,900
Tue, 17 Mar 2026
72.2800
73.0900
70.3000
71.4400
502,100
Mon, 16 Mar 2026
69.8300
71.8100
69.2600
71.3100
582,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
69.8100
70.5600
67.3000
67.7600
478,500
Thu, 12 Mar 2026
68.4000
69.3900
66.7700
69.2000
496,800
Wed, 11 Mar 2026
70.5100
72.1500
69.1400
69.8300
601,100
Tue, 10 Mar 2026
71.4100
73.4400
70.2500
71.2900
619,200
Mon, 09 Mar 2026
72.4200
73.2300
68.8400
72.0400
930,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
72.5100
73.9400
70.3100
72.8200
1,061,600
Thu, 05 Mar 2026
72.1200
72.8000
69.7700
71.1200
713,900
Wed, 04 Mar 2026
71.2100
74.7400
70.5500
73.7100
675,100
Tue, 03 Mar 2026
70.7900
71.7800
68.5300
69.9500
963,300
Mon, 02 Mar 2026
74.2300
74.8300
71.1600
73.5700
1,043,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
79.2100
85.4000
70.2700
75.3700
2,954,300
Thu, 26 Feb 2026
5 · 10-K
After-hours · 17:05 ET
10-K ↗
Thu, 26 Feb 2026
4 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 26 Feb 2026
86.5100
89.5100
84.0300
89.3800
1,161,300
Wed, 25 Feb 2026
87.4300
87.9700
84.7500
86.1000
609,300
Tue, 24 Feb 2026
83.6700
86.5800
83.2800
85.8700
337,600
Mon, 23 Feb 2026
86.4200
87.2500
83.8000
84.9900
369,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
85.0000
87.4300
84.9000
86.9000
416,000
Thu, 19 Feb 2026
81.3800
84.9900
80.0000
84.9000
442,800
Wed, 18 Feb 2026
82.5800
84.0300
80.6100
81.1000
527,500
Tue, 17 Feb 2026
81.8200
83.8800
80.2000
82.2400
295,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
81.8300
84.2500
80.2000
82.7400
432,200
Thu, 12 Feb 2026
86.1200
87.7200
81.5300
81.7300
575,600
Wed, 11 Feb 2026
87.7900
89.4000
84.7600
85.0700
608,000
Tue, 10 Feb 2026
84.0700
86.9400
83.0100
86.0000
668,900
Mon, 09 Feb 2026
83.5300
86.7100
83.3600
84.0700
778,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
81.7000
84.6500
81.0000
83.4800
657,300
Thu, 05 Feb 2026
77.2900
80.4000
76.3100
79.9500
652,600
Wed, 04 Feb 2026
82.4100
82.7000
75.6300
78.8300
990,800
Tue, 03 Feb 2026
81.9900
82.5000
79.9000
82.3300
658,500
Mon, 02 Feb 2026
78.1600
81.1500
78.1600
80.1100
570,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
78.4600
81.1300
78.0100
78.8900
1,790,300
Thu, 29 Jan 2026
80.0000
81.6500
78.1600
79.8600
785,200
Wed, 28 Jan 2026
78.6200
80.1800
76.7700
79.3800
626,600
Tue, 27 Jan 2026
77.7600
78.6000
76.8200
78.5300
409,300
Mon, 26 Jan 2026
76.1000
78.4100
75.1800
77.3400
496,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
76.6900
77.6200
74.9400
76.0100
539,200
Thu, 22 Jan 2026
76.5800
77.3600
74.6800
76.7900
494,900
Wed, 21 Jan 2026
75.0900
76.6000
73.1400
75.2700
415,500
Tue, 20 Jan 2026
73.2500
74.9200
71.8700
74.1300
559,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
75.6500
77.0900
74.6200
75.0900
565,300
Thu, 15 Jan 2026
74.8100
76.4500
74.4000
75.1700
340,800
Wed, 14 Jan 2026
73.3800
74.4400
71.8200
73.8900
525,200
Tue, 13 Jan 2026
74.2500
74.7400
73.0900
73.5400
368,600
Mon, 12 Jan 2026
70.8800
76.0000
70.8700
74.2500
763,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
70.1700
72.0600
70.0700
70.5300
390,900
Thu, 08 Jan 2026
71.2900
72.2000
69.3000
70.1700
411,500
Wed, 07 Jan 2026
70.6500
71.3000
69.1100
71.0900
339,500
Tue, 06 Jan 2026
71.5700
71.5700
67.6100
71.1400
649,600
Mon, 05 Jan 2026
70.0000
72.7100
70.0000
71.7900
511,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
67.9100
70.2900
67.7600
69.3500
289,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
67.9800
68.1800
66.7700
67.0200
356,600
Tue, 30 Dec 2025
68.8500
69.1400
67.8800
67.9200
192,300
Mon, 29 Dec 2025
68.3000
69.1400
67.2200
68.6600
367,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
69.0000
69.7700
68.3300
69.0600
258,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
68.6400
69.4700
68.0300
68.9300
187,100
Tue, 23 Dec 2025
69.2700
69.7300
67.9500
68.6500
544,100
Mon, 22 Dec 2025
69.9000
71.6400
68.2600
69.5700
619,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
67.4300
70.6300
67.4300
69.9900
767,400
Thu, 18 Dec 2025
67.9200
68.3100
67.0500
67.5600
322,100
Wed, 17 Dec 2025
68.9600
69.3700
65.6100
66.0200
592,400
Tue, 16 Dec 2025
68.0300
69.8500
67.9200
69.4600
336,600
Mon, 15 Dec 2025
68.0400
68.8700
67.5800
67.8100
547,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
70.4200
70.4900
65.8900
67.3400
820,400
Thu, 11 Dec 2025
67.0000
70.7700
65.5800
70.4600
593,100
Wed, 10 Dec 2025
67.9600
69.3500
66.9200
67.5600
597,600
Tue, 09 Dec 2025
68.6000
69.2500
68.0700
68.5900
345,300
Mon, 08 Dec 2025
69.1700
69.9200
68.2100
68.6000
425,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
68.6800
68.6800
67.0700
67.8200
493,000
Thu, 04 Dec 2025
66.6400
69.3500
66.6400
68.6400
367,500
Wed, 03 Dec 2025
66.6700
67.9300
64.6500
67.6300
435,200
Tue, 02 Dec 2025
67.2400
67.9400
66.0200
66.4700
957,500
Mon, 01 Dec 2025
66.9700
67.5700
65.8400
66.4300
350,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
67.4900
68.7400
67.1300
68.5500
245,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
67.0100
68.2500
66.1700
67.5600
497,400
Tue, 25 Nov 2025
63.7100
65.4600
62.9600
65.1600
485,900
Mon, 24 Nov 2025
61.3700
64.4600
60.9400
64.0100
483,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
60.2200
61.4600
58.1100
60.9400
522,000
Thu, 20 Nov 2025
62.6800
63.6000
59.3500
59.7500
729,500
Wed, 19 Nov 2025
60.5600
62.0000
60.1000
60.1100
447,100
Tue, 18 Nov 2025
60.6800
61.9900
59.7600
60.4800
611,700
Tue, 18 Nov 2025
3 · 8-K
Pre-market · 06:02 ET
8-K ↗
Mon, 17 Nov 2025
59.5600
60.3800
57.9000
58.7600
420,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
58.4800
61.1100
58.4800
59.0800
447,000
Thu, 13 Nov 2025
62.1500
62.4500
58.9100
59.6400
600,000
Wed, 12 Nov 2025
62.6500
64.4000
62.2300
62.2800
440,900
Tue, 11 Nov 2025
63.3400
63.7100
61.5100
62.6300
429,000
Mon, 10 Nov 2025
64.4600
65.2000
62.7000
63.9700
596,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
65.7500
66.3300
62.1800
62.9400
773,000
Thu, 06 Nov 2025
75.9700
77.0000
65.8400
67.4000
1,040,200
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 17:04 ET
10-Q ↗
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 05 Nov 2025
65.9500
68.8900
65.9500
67.9200
644,800
Tue, 04 Nov 2025
66.1800
67.4400
63.7200
65.7200
421,000
Mon, 03 Nov 2025
67.7600
68.5700
66.0000
68.2100
442,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
67.5600
69.4400
66.2300
67.3600
392,200
Thu, 30 Oct 2025
68.3900
70.0600
67.1200
67.6900
393,000
Wed, 29 Oct 2025
68.3500
70.4500
68.1200
69.3400
487,300
Tue, 28 Oct 2025
68.3300
69.4000
68.1100
68.4000
339,700
Mon, 27 Oct 2025
69.6200
70.0400
68.2200
68.7200
371,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
68.8900
71.0700
68.7200
68.8400
625,800
Thu, 23 Oct 2025
64.5000
67.9000
64.5000
67.6700
448,100