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
84.8900
86.0000
83.4100
85.8000
807,924
Thu, 22 Oct 2026
81.0000
85.0900
80.2300
85.0400
838,700
Wed, 21 Oct 2026
78.7700
80.7600
78.0200
80.3100
846,900
Tue, 20 Oct 2026
77.7000
80.3450
77.2500
79.2600
685,600
Mon, 19 Oct 2026
76.0700
77.4350
74.5900
76.7300
599,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
78.1300
79.1000
74.5750
75.3100
908,500
Thu, 15 Oct 2026
73.5000
77.6500
73.5000
77.2100
1,112,400
Wed, 14 Oct 2026
71.6100
72.8900
70.6500
72.6400
1,200,700
Tue, 13 Oct 2026
73.3200
74.6000
72.3700
72.5000
612,800
Mon, 12 Oct 2026
74.2800
77.2250
72.8800
73.0400
736,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
74.5500
74.7600
72.9700
73.2500
906,900
Thu, 08 Oct 2026
71.9800
73.7300
70.8100
73.6900
1,432,200
Wed, 07 Oct 2026
70.8100
71.8700
69.2000
71.5300
1,378,400
Tue, 06 Oct 2026
73.0900
73.0900
68.6000
70.1600
1,251,600
Mon, 05 Oct 2026
71.5800
73.7900
71.5800
71.8800
9,132,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
73.1100
73.4590
70.0500
71.2300
3,240,700
Thu, 01 Oct 2026
68.5100
70.4300
66.9800
69.6300
912,300
Wed, 30 Sep 2026
65.2900
67.0650
64.8500
66.5700
1,727,300
Tue, 29 Sep 2026
69.7100
69.7100
64.8900
65.1500
1,670,800
Mon, 28 Sep 2026
67.7700
69.3300
65.7500
68.1900
907,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
71.2100
72.3100
69.6200
69.6400
465,600
Thu, 24 Sep 2026
71.1900
72.2400
70.1600
71.4800
864,100
Wed, 23 Sep 2026
70.0400
71.2350
69.2500
70.7900
1,170,000
Tue, 22 Sep 2026
74.0300
74.0300
69.1600
69.8300
933,800
Mon, 21 Sep 2026
74.4000
74.4000
72.2500
72.8400
934,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
73.3700
74.6500
71.6300
73.1800
1,805,500
Thu, 17 Sep 2026
72.8200
74.8620
71.4100
73.2000
738,600
Wed, 16 Sep 2026
74.5600
76.0100
72.4900
72.7300
1,124,900
Tue, 15 Sep 2026
74.2300
76.4500
74.0850
74.8100
985,200
Mon, 14 Sep 2026
74.5100
75.9700
73.9000
75.8900
1,121,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
71.5200
72.4700
70.9400
71.8600
685,500
Thu, 10 Sep 2026
73.1900
74.0100
70.7000
71.3300
893,500
Wed, 09 Sep 2026
74.0800
74.2700
72.2500
72.7600
933,300
Tue, 08 Sep 2026
75.3000
75.3000
72.6550
73.7100
926,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
77.8000
78.0800
75.5800
76.5500
543,000
Thu, 03 Sep 2026
77.4000
79.4000
76.8850
78.5900
841,400
Wed, 02 Sep 2026
76.5200
77.7700
75.7100
75.7500
727,900
Tue, 01 Sep 2026
80.0000
80.2450
76.2900
76.7000
842,400
Mon, 31 Aug 2026
77.8900
80.5600
77.6700
80.0000
852,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
77.3100
79.8100
77.2100
79.1500
1,576,300
Thu, 27 Aug 2026
77.0000
79.0400
76.4000
77.6000
1,014,700
Wed, 26 Aug 2026
72.5700
74.9850
72.2300
74.5000
596,000
Tue, 25 Aug 2026
73.6600
74.8400
73.4000
74.3000
413,000
Mon, 24 Aug 2026
74.5000
75.7300
74.1650
74.8800
678,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
75.1000
75.4500
73.3900
74.8300
634,100
Thu, 20 Aug 2026
75.1500
76.9800
74.8360
75.3900
796,100
Wed, 19 Aug 2026
69.0400
76.1300
69.0400
75.7100
1,218,000
Tue, 18 Aug 2026
70.9100
72.3500
70.0100
70.1000
541,100
Mon, 17 Aug 2026
69.4500
70.1600
68.3950
69.8700
562,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
74.1200
74.6400
70.4250
70.5100
679,000
Thu, 13 Aug 2026
68.5700
73.8400
67.4200
73.7500
1,094,800
Wed, 12 Aug 2026
68.0000
69.4400
67.4100
68.0700
668,300
Tue, 11 Aug 2026
66.7800
69.5200
66.1700
69.0500
839,800
Mon, 10 Aug 2026
65.0400
67.5000
64.3700
67.3200
897,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
63.0000
65.7700
63.0000
65.1400
877,000
Thu, 06 Aug 2026
60.6800
62.3300
60.1000
62.0500
905,300
Wed, 05 Aug 2026
61.2100
63.6850
59.7200
61.7000
1,180,600
Tue, 04 Aug 2026
15 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Tue, 04 Aug 2026
14 · 8-K
After-hours · 16:11 ET
8-K ↗
Tue, 04 Aug 2026
59.9600
62.1500
59.6950
61.2500
1,032,100
Mon, 03 Aug 2026
61.4300
62.6600
60.0800
61.2000
721,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
57.6500
59.9700
57.0140
59.8000
591,800
Thu, 30 Jul 2026
59.3600
60.4900
57.4000
58.5400
689,400
Wed, 29 Jul 2026
57.9700
62.4500
57.9700
61.4500
830,300
Tue, 28 Jul 2026
56.8300
59.6300
56.8300
58.5100
638,000
Mon, 27 Jul 2026
53.7600
56.7700
53.3420
55.7500
668,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
51.7600
53.1500
51.3400
52.4200
748,100
Thu, 23 Jul 2026
52.8100
52.8200
50.1500
50.6800
665,000
Wed, 22 Jul 2026
54.2800
55.6400
51.1850
52.0500
1,035,900
Tue, 21 Jul 2026
55.4500
57.1400
54.8350
54.9600
871,800
Mon, 20 Jul 2026
56.1600
58.3600
55.5200
57.1900
664,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
56.2200
58.2000
56.2200
57.1800
773,000
Thu, 16 Jul 2026
55.3100
57.4600
54.6950
56.9700
779,800
Wed, 15 Jul 2026
54.2900
56.1500
54.1500
54.3800
716,600
Tue, 14 Jul 2026
52.2200
54.5300
51.7520
53.6900
530,900
Mon, 13 Jul 2026
53.0900
55.7300
52.7450
54.5400
996,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
53.6100
54.0000
51.5600
52.1700
582,800
Thu, 09 Jul 2026
50.1000
52.8500
49.1800
52.3300
749,100
Wed, 08 Jul 2026
52.1600
53.0000
51.6100
51.9700
856,600
Tue, 07 Jul 2026
52.9900
53.3700
52.3200
52.9600
797,700
Mon, 06 Jul 2026
51.3000
52.0300
50.7670
51.5400
635,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
50.7900
52.5900
50.7600
51.9300
711,700
Wed, 01 Jul 2026
50.0000
52.1000
49.7450
50.7900
1,605,100
Tue, 30 Jun 2026
48.0100
49.2100
47.8400
48.5100
686,900
Mon, 29 Jun 2026
49.7650
50.5000
48.7410
48.8300
741,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
46.8200
49.4900
46.8200
49.0500
2,499,800
Thu, 25 Jun 2026
46.8900
47.6900
46.0600
46.3100
746,900
Wed, 24 Jun 2026
47.0300
48.9700
47.0200
47.8300
1,120,200
Tue, 23 Jun 2026
46.3200
47.7400
46.1100
46.9800
973,400
Mon, 22 Jun 2026
46.3000
48.0130
44.6210
45.9800
1,164,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
47.4100
47.8600
46.6250
47.3700
1,910,200
Wed, 17 Jun 2026
48.3600
50.3000
47.2100
48.0300
959,100
Tue, 16 Jun 2026
48.7000
50.4750
48.1200
48.9500
888,600
Mon, 15 Jun 2026
48.8900
50.2500
48.4500
48.8000
632,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
48.6400
49.8400
47.3200
48.9300
1,266,400
Thu, 11 Jun 2026
48.2400
49.4800
47.4800
49.1300
1,379,400
Wed, 10 Jun 2026
47.6800
50.0200
47.4950
49.3000
1,101,500
Tue, 09 Jun 2026
48.1200
49.3800
47.1100
48.4800
954,800
Mon, 08 Jun 2026
48.7800
48.8600
47.7600
48.3000
902,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
49.6800
50.1500
48.0000
49.1300
793,400
Thu, 04 Jun 2026
51.4700
51.9500
49.0100
49.0500
817,100
Wed, 03 Jun 2026
50.6200
50.9800
49.2230
49.8400
1,305,100
Tue, 02 Jun 2026
13 · 8-K
After-hours · 16:26 ET
8-K ↗
Tue, 02 Jun 2026
51.5550
52.2900
50.3000
51.9400
1,007,500
Mon, 01 Jun 2026
51.1900
53.6200
50.1000
52.8300
1,116,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
47.2700
49.9900
46.7100
49.7800
982,100
Thu, 28 May 2026
48.3500
49.0000
46.1800
46.5700
665,500
Wed, 27 May 2026
48.4800
50.0400
47.3150
47.5100
899,600
Tue, 26 May 2026
49.9900
50.3500
49.0800
49.3300
884,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
50.0100
51.7000
50.0000
50.3100
639,300
Thu, 21 May 2026
47.6900
50.2800
47.2050
50.0200
1,086,000
Wed, 20 May 2026
48.7600
49.1400
47.2200
48.5600
877,400
Tue, 19 May 2026
50.9000
52.5000
49.5750
49.6900
841,500
Mon, 18 May 2026
46.8800
50.0700
46.6400
49.8100
960,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
46.1000
47.7850
45.4200
47.4000
1,072,200
Thu, 14 May 2026
44.4300
46.6000
44.2000
45.3900
2,564,400
Wed, 13 May 2026
46.8750
46.8750
43.3400
44.3100
1,708,100
Tue, 12 May 2026
47.1300
49.0000
46.6850
46.8500
1,616,800
Mon, 11 May 2026
50.5200
51.6100
46.4100
46.4200
1,515,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
52.0600
52.0600
49.8700
51.2900
1,276,700
Thu, 07 May 2026
52.8000
53.8450
52.1950
52.2900
1,373,800
Wed, 06 May 2026
52.2600
52.3830
49.4400
51.5300
2,413,800
Tue, 05 May 2026
12 · DEFA14A
After-hours · 16:16 ET
DEFA14A ↗
Tue, 05 May 2026
11 · 8-K
After-hours · 16:14 ET
8-K ↗
Tue, 05 May 2026
10 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Tue, 05 May 2026
9 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 05 May 2026
56.5100
56.9800
53.5000
55.4100
1,424,200
Mon, 04 May 2026
54.8500
57.0100
54.4300
56.5800
1,986,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
54.7100
56.0000
53.4600
54.7600
2,313,300
Thu, 30 Apr 2026
53.1000
53.4800
51.6850
53.4800
840,700
Wed, 29 Apr 2026
53.6200
54.0600
53.1000
53.9100
508,700
Tue, 28 Apr 2026
54.4700
55.4400
53.3800
54.1900
1,054,700
Mon, 27 Apr 2026
53.1400
54.6550
52.7300
53.9000
1,458,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
52.0100
53.3050
51.5600
53.1500
2,189,700
Thu, 23 Apr 2026
54.1500
55.9900
50.9800
52.1900
939,600
Wed, 22 Apr 2026
56.4400
56.4400
55.0600
56.0200
1,889,700
Tue, 21 Apr 2026
57.1900
58.6400
55.8400
56.2200
1,143,000
Mon, 20 Apr 2026
57.1900
58.2100
56.6600
56.9200
613,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
8 · DEFA14A
After market open · 14:45 ET
DEFA14A ↗
Fri, 17 Apr 2026
7 · DEF 14A
After market open · 14:42 ET
DEF 14A ↗
Fri, 17 Apr 2026
58.6900
59.0250
56.5900
57.3400
539,900
Thu, 16 Apr 2026
57.7900
58.4500
56.7100
57.4900
650,100
Wed, 15 Apr 2026
55.8200
56.8500
55.2200
56.4700
1,024,900
Tue, 14 Apr 2026
56.5700
57.2300
54.5900
55.1200
516,400
Mon, 13 Apr 2026
52.7000
56.2600
52.6250
56.1200
1,205,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
55.0200
55.3200
51.9900
52.3600
950,400
Thu, 09 Apr 2026
56.5000
56.6850
54.5400
55.5900
784,100
Wed, 08 Apr 2026
59.8700
60.1300
56.9150
57.2000
887,600
Tue, 07 Apr 2026
59.6500
60.2700
58.7050
58.8500
593,600
Mon, 06 Apr 2026
60.2300
60.2600
59.1800
59.7700
582,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
59.7800
60.2850
58.4500
60.0000
850,000
Wed, 01 Apr 2026
59.6000
60.3200
58.3800
59.7100
749,400
Tue, 31 Mar 2026
59.0300
60.5800
58.2000
59.6300
569,800
Mon, 30 Mar 2026
58.1700
59.8950
57.6600
58.7000
561,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
58.7500
58.9210
57.5100
57.8300
919,800
Thu, 26 Mar 2026
58.5000
60.6900
58.5000
59.4300
521,100
Wed, 25 Mar 2026
60.3600
61.6500
57.9150
58.6200
619,000
Tue, 24 Mar 2026
60.6900
61.3930
59.0600
59.4600
577,500
Mon, 23 Mar 2026
61.4300
62.0950
60.3000
61.3900
559,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
61.0500
61.8400
60.0500
60.7400
922,700
Thu, 19 Mar 2026
61.6600
63.5000
60.6550
61.5800
574,000
Wed, 18 Mar 2026
61.0700
62.3100
60.8300
61.6800
582,900
Tue, 17 Mar 2026
61.2300
64.0700
61.2300
61.7500
485,000
Mon, 16 Mar 2026
61.7100
62.9000
61.0500
61.2000
824,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
61.2700
63.0000
60.5000
61.5900
593,300
Thu, 12 Mar 2026
62.0000
63.5150
60.6900
61.3600
556,000
Wed, 11 Mar 2026
61.9900
62.9400
60.6460
62.2100
710,400
Tue, 10 Mar 2026
63.8000
64.5000
60.3100
62.1900
1,025,300
Mon, 09 Mar 2026
64.0900
64.3950
62.9000
64.0100
869,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
64.8500
65.4500
62.8000
64.9000
891,800
Thu, 05 Mar 2026
61.9000
65.3800
61.9000
64.4200
1,240,200
Wed, 04 Mar 2026
62.3200
63.1400
61.1900
61.8300
1,155,900
Tue, 03 Mar 2026
60.4700
63.0500
59.7100
62.5500
763,500
Mon, 02 Mar 2026
60.7900
62.4200
60.0800
61.2800
932,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
60.6800
61.6300
58.3600
61.5800
1,963,100
Thu, 26 Feb 2026
59.4700
62.4300
59.2600
61.6900
1,517,800
Wed, 25 Feb 2026
57.7700
59.1400
56.4300
59.1100
1,562,800
Tue, 24 Feb 2026
57.5800
59.8100
56.5000
57.7000
1,674,800
Mon, 23 Feb 2026
60.9000
61.0200
57.2900
57.5900
1,922,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
65.2200
67.8900
60.0000
61.4300
3,392,300
Thu, 19 Feb 2026
6 · 10-K
After-hours · 16:10 ET
10-K ↗
Thu, 19 Feb 2026
5 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 19 Feb 2026
58.0300
59.3600
56.0650
59.2600
1,932,400
Wed, 18 Feb 2026
58.0000
59.1600
57.1600
58.1400
1,515,800
Tue, 17 Feb 2026
62.1700
63.0650
57.4100
58.0000
1,381,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
63.3500
63.9900
61.7300
61.9300
1,101,000
Thu, 12 Feb 2026
64.6100
66.0180
61.2350
62.3800
1,163,600
Wed, 11 Feb 2026
69.6000
69.6000
64.5600
64.9500
920,800
Tue, 10 Feb 2026
69.5200
71.0000
68.9400
69.9600
1,101,100
Mon, 09 Feb 2026
69.4600
70.3950
67.9900
68.7400
902,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
70.3000
71.4300
68.6200
69.8500
966,600
Thu, 05 Feb 2026
71.1100
72.9800
68.4800
68.9900
1,020,900
Wed, 04 Feb 2026
70.5600
72.2450
68.6600
71.2100
977,400
Tue, 03 Feb 2026
75.8300
76.9500
69.0800
72.0000
1,536,500
Mon, 02 Feb 2026
77.2400
78.3100
75.3100
76.5400
918,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
76.2700
77.3400
75.0000
77.0200
737,400
Thu, 29 Jan 2026
79.1800
80.2100
73.6000
76.2700
1,268,900
Wed, 28 Jan 2026
4 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 28 Jan 2026
81.6700
82.8000
80.7300
81.2900
496,500
Tue, 27 Jan 2026
82.6500
83.8070
80.0600
81.0300
651,100
Mon, 26 Jan 2026
81.4900
84.6200
80.9100
82.9400
839,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
81.9800
83.3100
80.7800
81.4400
340,700
Thu, 22 Jan 2026
81.1000
82.3000
81.0500
81.6900
427,900
Wed, 21 Jan 2026
83.7300
84.5000
79.1000
80.1300
1,297,200
Tue, 20 Jan 2026
84.6200
85.7500
83.6200
83.9600
442,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
84.8300
86.2000
83.7150
85.7200
461,000
Thu, 15 Jan 2026
86.2700
86.8050
84.4210
84.7500
481,200
Wed, 14 Jan 2026
87.8000
89.5200
84.8650
86.2700
459,900
Tue, 13 Jan 2026
89.8400
89.8400
87.3600
88.3400
676,800
Mon, 12 Jan 2026
89.5900
89.5930
88.0400
89.2700
465,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
89.8800
90.3250
87.6470
89.5100
386,400
Thu, 08 Jan 2026
90.4500
90.9350
88.9900
90.0800
532,300
Wed, 07 Jan 2026
87.3000
92.1850
86.8300
91.4400
1,181,100
Tue, 06 Jan 2026
84.8000
87.9950
83.8500
86.6300
1,652,500
Mon, 05 Jan 2026
82.6000
85.3200
82.0000
84.1100
1,588,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
86.0400
86.0400
82.6350
82.9700
784,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
86.1000
86.5450
85.3900
86.2500
304,900
Tue, 30 Dec 2025
86.4400
86.9000
85.8100
86.2800
492,100
Mon, 29 Dec 2025
87.1500
87.8150
86.3100
86.7000
880,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
87.5500
87.7570
86.8700
87.4500
226,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
87.8000
88.1700
86.8500
87.5000
260,900
Tue, 23 Dec 2025
87.6500
89.0350
86.7000
88.2200
458,200
Mon, 22 Dec 2025
87.7800
89.2100
87.2100
88.2500
311,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
88.1700
89.1650
86.6800
87.9300
800,600
Thu, 18 Dec 2025
88.1600
88.8200
87.7750
88.1100
786,700
Wed, 17 Dec 2025
88.1800
90.3900
87.1500
87.5800
628,300
Tue, 16 Dec 2025
86.2500
87.6100
85.8000
87.3800
540,300
Mon, 15 Dec 2025
87.2600
88.2200
85.2400
86.3000
699,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
86.0000
88.4550
85.1000
87.3300
748,600
Thu, 11 Dec 2025
88.4700
89.3900
85.6200
85.7800
716,200
Wed, 10 Dec 2025
3 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 10 Dec 2025
90.7100
91.7400
86.3500
88.5000
597,400
Tue, 09 Dec 2025
91.5900
92.4950
90.9300
91.0000
783,500
Mon, 08 Dec 2025
92.4700
93.1450
91.4400
91.7600
413,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
91.8900
93.7100
91.1050
92.3700
459,700
Thu, 04 Dec 2025
92.6900
93.0230
90.8700
92.1500
796,700
Wed, 03 Dec 2025
91.1900
92.1600
89.8650
92.0800
1,039,900
Tue, 02 Dec 2025
91.1800
91.7550
89.6900
90.7300
870,700
Mon, 01 Dec 2025
91.9500
92.7800
90.2400
90.7200
733,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
92.0100
92.8800
91.4050
92.5600
207,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
92.5200
92.9300
90.9450
92.2600
350,600
Tue, 25 Nov 2025
91.2300
93.4400
90.3200
92.9700
442,200
Mon, 24 Nov 2025
90.3800
91.3300
89.5600
91.3300
517,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
88.0100
90.9450
87.2800
90.5100
487,600
Thu, 20 Nov 2025
89.2900
89.6000
87.4300
87.8100
433,700
Wed, 19 Nov 2025
90.4700
91.1000
88.7600
88.8200
630,600
Tue, 18 Nov 2025
88.9200
90.7000
88.3600
90.7000
596,900
Mon, 17 Nov 2025
91.0200
91.0200
88.6950
89.0500
530,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
90.2400
91.7700
89.9800
91.0300
500,600
Thu, 13 Nov 2025
91.8800
93.4300
90.4800
91.2300
846,700
Wed, 12 Nov 2025
93.1100
95.0000
91.7100
93.0800
807,500
Tue, 11 Nov 2025
89.0900
93.7150
88.6750
93.3100
829,900
Mon, 10 Nov 2025
90.0000
90.3050
88.2150
89.1500
660,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
85.1300
89.1200
84.4800
89.0000
894,900
Thu, 06 Nov 2025
95.1600
97.0950
86.6750
86.9100
1,499,700
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 05 Nov 2025
82.1800
83.2200
81.0500
82.1100
904,200
Tue, 04 Nov 2025
84.1600
84.4300
81.4300
81.8700
633,800
Mon, 03 Nov 2025
85.3200
85.3800
83.6300
84.8300
646,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
86.2100
87.0750
84.0000
85.0100
959,200
Thu, 30 Oct 2025
86.1500
87.8100
85.9000
86.5300
471,500
Wed, 29 Oct 2025
88.6900
89.5400
85.5500
86.7200
694,000
Tue, 28 Oct 2025
88.7500
89.7350
88.4900
88.9700
672,100
Mon, 27 Oct 2025
89.2300
90.4600
87.9900
88.5200
542,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
90.5700
91.6900
89.1500
89.1900
435,900
Thu, 23 Oct 2025
88.4800
89.7600
86.1600
89.6800
354,400