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
78.8700
78.9000
76.0050
76.7500
191,110
Thu, 22 Oct 2026
76.2100
80.4500
76.0000
80.3500
189,900
Wed, 21 Oct 2026
75.0000
77.1600
74.4000
75.5900
213,200
Tue, 20 Oct 2026
72.8800
75.7800
72.5100
74.9300
191,700
Mon, 19 Oct 2026
73.9400
74.6500
72.2700
72.4900
110,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
73.0600
75.4400
72.5300
73.6200
135,600
Thu, 15 Oct 2026
72.9000
73.4200
71.2300
73.2800
149,600
Wed, 14 Oct 2026
70.9700
71.6900
68.9200
70.7300
189,800
Tue, 13 Oct 2026
72.0100
73.1900
70.7000
72.2900
144,900
Mon, 12 Oct 2026
70.2500
71.9000
70.0000
70.9800
191,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
70.4800
71.3300
69.1500
70.7600
167,300
Thu, 08 Oct 2026
70.0500
72.3400
69.6200
71.2900
162,000
Wed, 07 Oct 2026
72.6000
73.5600
69.5200
70.9600
174,700
Tue, 06 Oct 2026
75.9300
77.3300
74.4200
74.8200
135,600
Mon, 05 Oct 2026
72.6200
75.7000
71.9600
74.6000
255,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
75.9900
77.8400
73.2400
73.6400
190,000
Thu, 01 Oct 2026
71.1200
73.8100
69.6300
73.7900
161,500
Wed, 30 Sep 2026
74.9300
75.0000
71.0300
71.1300
169,300
Tue, 29 Sep 2026
76.0200
76.4700
72.9900
74.7400
154,900
Mon, 28 Sep 2026
75.2200
77.1600
74.4900
74.9000
171,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
74.0200
77.5400
72.4100
76.3500
147,000
Thu, 24 Sep 2026
77.9600
79.1700
72.0300
73.8200
280,100
Wed, 23 Sep 2026
81.0500
82.7100
79.6000
79.8100
238,800
Tue, 22 Sep 2026
77.6400
82.5500
76.2700
82.4900
181,700
Mon, 21 Sep 2026
75.1300
76.9000
74.2000
75.5100
210,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
74.2800
75.4800
72.6600
74.1700
263,200
Thu, 17 Sep 2026
77.7300
77.8600
74.6000
74.8300
105,500
Wed, 16 Sep 2026
80.4500
80.4500
73.7100
75.4900
143,400
Tue, 15 Sep 2026
78.0000
79.1600
76.4800
76.8800
129,100
Mon, 14 Sep 2026
78.0300
81.0900
76.9400
78.8300
104,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
82.0000
83.0700
78.9500
79.7600
191,000
Thu, 10 Sep 2026
78.6300
79.9600
72.7200
79.7500
139,300
Wed, 09 Sep 2026
79.9400
81.2600
79.3700
80.0700
86,300
Tue, 08 Sep 2026
81.8100
81.9400
79.6100
81.1700
120,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
77.0400
82.3700
77.0200
81.8100
204,400
Thu, 03 Sep 2026
77.4400
77.6800
74.7500
77.2800
162,700
Wed, 02 Sep 2026
74.9300
78.1400
74.3400
75.8000
104,300
Tue, 01 Sep 2026
78.2600
79.3700
73.9900
74.7700
117,700
Mon, 31 Aug 2026
79.4200
80.2800
77.5700
79.6300
152,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
79.9500
80.9000
77.8700
79.4200
117,400
Thu, 27 Aug 2026
81.2800
83.0000
79.6000
79.7300
134,800
Wed, 26 Aug 2026
83.6300
86.0800
81.1800
82.7700
157,100
Tue, 25 Aug 2026
83.8800
84.2600
80.9500
83.5000
126,500
Mon, 24 Aug 2026
85.3000
85.8500
82.1100
83.0200
134,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
84.0300
86.0000
83.4800
84.6000
153,000
Thu, 20 Aug 2026
85.1000
85.5500
82.0300
82.9300
138,600
Wed, 19 Aug 2026
84.3100
87.5000
84.3100
86.1600
102,400
Tue, 18 Aug 2026
85.9700
86.1700
82.2900
82.5700
137,800
Mon, 17 Aug 2026
85.6100
85.9200
83.7500
85.2900
114,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
89.6300
89.9900
85.4900
86.5200
122,800
Thu, 13 Aug 2026
90.0000
90.3100
87.9700
89.6300
142,000
Wed, 12 Aug 2026
90.2100
91.6300
86.2000
89.2200
189,200
Tue, 11 Aug 2026
90.4700
93.8000
89.1000
89.8800
224,600
Mon, 10 Aug 2026
90.3600
91.8500
88.6200
91.4100
209,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
86.5500
90.8700
85.0000
89.8800
312,100
Thu, 06 Aug 2026
74.1900
85.6700
72.5300
85.4000
409,700
Wed, 05 Aug 2026
63.1900
75.9800
63.0000
72.5400
320,700
Tue, 04 Aug 2026
13 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Tue, 04 Aug 2026
12 · 8-K
After-hours · 16:14 ET
8-K ↗
Tue, 04 Aug 2026
61.4400
65.8600
60.8000
64.4600
190,000
Mon, 03 Aug 2026
55.7700
60.7000
55.7700
60.5100
196,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
54.0800
54.2800
51.0200
54.2200
170,800
Thu, 30 Jul 2026
56.2800
56.2800
53.1400
53.4600
119,400
Wed, 29 Jul 2026
58.6700
58.6700
54.0100
55.2600
156,600
Tue, 28 Jul 2026
59.0000
61.0700
59.0000
59.8100
117,000
Mon, 27 Jul 2026
59.6200
60.6500
57.6400
58.2000
109,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
58.2600
60.0700
56.4700
58.4100
120,000
Thu, 23 Jul 2026
57.0200
57.7300
55.4200
57.4000
109,500
Wed, 22 Jul 2026
54.8500
58.2400
54.8500
57.9100
118,200
Tue, 21 Jul 2026
56.5400
56.7100
53.9800
54.4300
306,300
Mon, 20 Jul 2026
61.2600
61.2600
56.5600
56.7300
210,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
61.5200
63.3600
59.0800
60.4600
161,500
Thu, 16 Jul 2026
58.1100
63.3800
58.1100
62.0100
158,600
Wed, 15 Jul 2026
55.5000
60.6000
55.5000
58.7300
184,100
Tue, 14 Jul 2026
55.3800
56.5200
54.0100
55.7600
132,100
Mon, 13 Jul 2026
54.0700
54.9300
53.2700
54.2300
94,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
52.2500
55.4400
52.2500
54.1700
114,000
Thu, 09 Jul 2026
51.1700
52.2100
50.0000
51.8000
95,500
Wed, 08 Jul 2026
52.5900
52.5900
48.7600
50.4300
166,100
Tue, 07 Jul 2026
56.4200
57.2000
52.7400
53.6000
145,400
Mon, 06 Jul 2026
57.0000
58.3900
55.3400
56.4300
143,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
61.3400
61.4100
56.5100
56.8400
160,800
Wed, 01 Jul 2026
60.9900
62.4700
59.3700
60.5800
196,800
Tue, 30 Jun 2026
63.3700
63.6200
61.3600
61.8800
182,100
Mon, 29 Jun 2026
64.0500
64.0500
61.0200
63.2300
135,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
62.6500
65.2800
62.2400
65.2800
364,800
Thu, 25 Jun 2026
60.4900
63.4800
60.4900
63.0600
151,800
Wed, 24 Jun 2026
55.0400
60.8400
55.0000
60.7000
244,600
Tue, 23 Jun 2026
54.8800
56.3600
54.0900
54.7500
105,800
Mon, 22 Jun 2026
57.0800
58.4500
55.1000
55.5200
98,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
55.2700
58.8200
54.9800
57.5600
316,400
Wed, 17 Jun 2026
54.9200
58.1900
53.8200
54.4000
124,600
Tue, 16 Jun 2026
56.0100
56.3700
54.9800
55.1300
68,800
Mon, 15 Jun 2026
55.6300
58.2700
55.1000
55.5000
88,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
56.0000
57.8500
55.0600
55.0600
108,900
Thu, 11 Jun 2026
52.2500
55.6700
51.6700
55.5400
77,300
Wed, 10 Jun 2026
54.3900
54.3900
52.2300
52.2300
63,100
Tue, 09 Jun 2026
52.0000
54.6600
52.0000
53.7400
105,000
Mon, 08 Jun 2026
50.5700
52.7000
49.9800
51.5700
90,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
50.6000
51.8600
49.6200
50.3000
103,900
Thu, 04 Jun 2026
51.7100
53.0200
50.7200
51.6500
97,900
Wed, 03 Jun 2026
52.0400
52.6000
50.5100
51.1300
113,600
Tue, 02 Jun 2026
50.5000
52.6000
49.9200
52.5200
131,100
Mon, 01 Jun 2026
51.6200
51.9400
49.4900
50.6400
89,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
52.6300
53.3700
51.3500
51.9900
260,100
Thu, 28 May 2026
51.9200
53.7900
51.6600
53.0000
91,700
Wed, 27 May 2026
51.9600
53.2200
51.0800
52.4100
127,200
Tue, 26 May 2026
49.2400
50.9900
48.6700
50.9900
102,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
49.6300
49.6300
47.3100
48.8500
190,000
Thu, 21 May 2026
47.9500
49.8200
46.5000
49.4000
81,100
Wed, 20 May 2026
46.9900
48.8400
46.4600
48.5600
134,700
Tue, 19 May 2026
11 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Tue, 19 May 2026
51.9600
51.9600
46.6700
46.8600
161,700
Mon, 18 May 2026
50.3500
53.3100
49.5700
52.7500
340,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
51.8100
53.0000
50.4200
50.5400
188,700
Thu, 14 May 2026
49.6600
54.1900
49.2800
52.2100
173,300
Wed, 13 May 2026
48.2600
49.0100
46.9000
48.6800
152,900
Tue, 12 May 2026
50.6600
50.6600
48.4500
48.6800
125,100
Mon, 11 May 2026
52.1500
52.7900
49.8200
50.4900
153,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
52.6200
53.2300
51.2500
52.3900
109,200
Thu, 07 May 2026
58.4600
62.0000
52.5300
52.9600
149,600
Wed, 06 May 2026
54.9000
61.9100
52.3000
58.7000
308,900
Tue, 05 May 2026
10 · 10-Q
After-hours · 16:23 ET
10-Q ↗
Tue, 05 May 2026
9 · 8-K
After-hours · 16:20 ET
8-K ↗
Tue, 05 May 2026
48.5600
49.9300
46.0000
46.1900
280,000
Mon, 04 May 2026
51.7200
52.3400
47.3600
48.6600
107,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
53.7500
53.7500
51.3000
52.1000
90,100
Thu, 30 Apr 2026
53.1700
53.4600
52.0000
52.9600
118,000
Wed, 29 Apr 2026
55.5000
55.7600
52.2600
52.8100
99,800
Tue, 28 Apr 2026
56.1500
56.8100
54.5100
56.1400
87,500
Mon, 27 Apr 2026
58.1600
59.7200
56.5500
56.6200
57,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
57.0600
58.6000
55.7800
58.3500
73,500
Thu, 23 Apr 2026
56.7100
57.7500
55.7400
57.5100
64,000
Wed, 22 Apr 2026
56.9300
57.4900
55.4600
56.3600
53,500
Tue, 21 Apr 2026
60.4000
61.1100
55.5800
56.0100
89,900
Mon, 20 Apr 2026
57.6500
61.0200
57.6500
59.7500
103,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
56.9600
59.6700
56.9600
58.2800
111,300
Thu, 16 Apr 2026
54.7300
55.8500
54.4000
55.1800
68,300
Wed, 15 Apr 2026
56.3300
56.3300
54.6200
55.0400
58,100
Tue, 14 Apr 2026
57.1300
58.1900
56.6500
56.6500
57,700
Mon, 13 Apr 2026
55.1200
57.2500
53.9100
57.2500
57,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
56.2600
56.7900
55.5700
55.9600
61,500
Thu, 09 Apr 2026
8 · DEF 14A
After-hours · 16:25 ET
DEF 14A ↗
Thu, 09 Apr 2026
53.6700
57.2000
53.5300
56.3700
122,000
Wed, 08 Apr 2026
54.7100
55.7400
52.8800
53.7700
178,800
Tue, 07 Apr 2026
50.9000
51.8400
50.0000
51.0900
88,000
Mon, 06 Apr 2026
51.3500
51.9100
50.5600
51.4300
99,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
52.4400
53.0600
50.4200
51.5600
76,300
Wed, 01 Apr 2026
55.1300
55.5100
53.7800
53.7900
103,500
Tue, 31 Mar 2026
54.2200
55.5300
52.9300
54.1800
164,600
Mon, 30 Mar 2026
52.2200
53.9400
51.5400
52.9900
85,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
52.3200
52.6700
51.3900
51.8200
75,300
Thu, 26 Mar 2026
52.7000
53.8700
51.2700
52.7000
75,900
Wed, 25 Mar 2026
53.2400
53.6500
51.0300
53.3700
103,000
Tue, 24 Mar 2026
47.9400
52.0500
47.3900
51.8400
116,600
Mon, 23 Mar 2026
47.5900
50.2600
47.5900
49.2300
142,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
46.4900
46.4900
44.7800
45.3400
616,800
Thu, 19 Mar 2026
46.7000
47.4300
45.9300
46.4700
133,600
Wed, 18 Mar 2026
49.1000
49.8600
47.4800
47.6400
112,400
Tue, 17 Mar 2026
50.5300
51.6000
49.0900
50.2600
92,000
Mon, 16 Mar 2026
50.1100
51.2800
48.7200
50.7100
93,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
51.8800
51.8800
48.9200
49.3700
111,900
Thu, 12 Mar 2026
53.5400
53.8100
50.4000
50.7200
135,300
Wed, 11 Mar 2026
56.3100
57.3600
54.7600
54.7900
118,700
Tue, 10 Mar 2026
57.5500
58.5100
56.6600
56.7100
77,800
Mon, 09 Mar 2026
58.2900
58.9800
54.6500
58.5200
177,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
60.8400
61.0100
58.4300
59.9400
73,100
Thu, 05 Mar 2026
63.1200
64.3900
61.0500
62.1200
62,300
Wed, 04 Mar 2026
63.5200
64.7200
62.1900
63.9400
48,600
Tue, 03 Mar 2026
62.8700
64.2500
61.1000
63.4800
56,500
Mon, 02 Mar 2026
64.1000
65.5500
62.3900
64.8800
75,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
66.4300
66.8300
64.5100
65.9200
94,200
Thu, 26 Feb 2026
67.1300
68.2400
64.7500
68.0700
88,000
Wed, 25 Feb 2026
72.2800
72.3100
63.9600
67.1500
141,800
Tue, 24 Feb 2026
7 · 10-K
After-hours · 16:29 ET
10-K ↗
Tue, 24 Feb 2026
6 · 8-K
After-hours · 16:27 ET
8-K ↗
Tue, 24 Feb 2026
67.2600
70.4300
65.0200
70.1800
166,600
Mon, 23 Feb 2026
71.2900
72.0000
66.0000
67.1100
133,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
73.4900
75.0400
71.5000
72.7400
64,800
Thu, 19 Feb 2026
74.4900
74.4900
72.2800
73.4500
49,700
Wed, 18 Feb 2026
73.8500
75.6300
72.1600
74.6600
69,900
Tue, 17 Feb 2026
73.5200
75.0900
72.5400
74.4200
54,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
76.0100
76.8200
74.1900
74.3900
70,500
Thu, 12 Feb 2026
79.5500
81.0200
74.9400
75.3800
81,400
Wed, 11 Feb 2026
78.4500
79.5400
76.8400
78.5900
70,700
Tue, 10 Feb 2026
78.8000
80.3400
78.2000
78.6900
66,200
Mon, 09 Feb 2026
79.2300
79.5900
77.5300
78.1100
52,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
5 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Fri, 06 Feb 2026
77.0000
79.9700
76.6000
79.0500
64,200
Thu, 05 Feb 2026
78.0300
79.0000
75.9800
76.5500
102,300
Wed, 04 Feb 2026
74.7300
79.0600
73.7600
78.9500
130,900
Tue, 03 Feb 2026
69.7900
75.1400
69.7900
73.3600
98,800
Mon, 02 Feb 2026
69.8200
71.8600
68.0100
69.8700
99,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
67.8900
70.2400
66.3800
69.5600
152,700
Thu, 29 Jan 2026
68.7900
68.8800
66.5200
68.6600
88,600
Wed, 28 Jan 2026
69.0100
69.0100
67.5500
68.6500
66,100
Tue, 27 Jan 2026
70.4600
70.8000
68.0000
69.3400
56,800
Mon, 26 Jan 2026
73.3100
73.3100
70.5400
71.1300
79,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
74.1500
75.8000
72.5400
73.3100
68,300
Thu, 22 Jan 2026
75.5000
76.4500
74.5600
75.1600
70,400
Wed, 21 Jan 2026
74.1300
77.0000
73.2800
74.8000
89,200
Tue, 20 Jan 2026
74.0600
75.1400
72.6600
73.7500
72,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
78.8400
79.0000
75.9700
76.3100
106,500
Thu, 15 Jan 2026
76.5300
80.1200
76.5300
78.9900
122,900
Wed, 14 Jan 2026
74.5700
77.3700
73.3800
76.4300
100,600
Tue, 13 Jan 2026
74.8000
76.8000
74.3200
75.2200
83,800
Mon, 12 Jan 2026
71.4200
75.8300
71.4200
75.1900
227,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
68.0000
72.6000
67.6200
72.0200
150,700
Thu, 08 Jan 2026
61.5100
68.1300
61.5100
67.0000
101,400
Wed, 07 Jan 2026
65.0100
65.0100
60.7600
61.8400
107,200
Tue, 06 Jan 2026
62.9500
64.7800
62.8500
64.5700
67,300
Mon, 05 Jan 2026
60.4500
65.7600
60.2100
63.8700
81,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
61.3700
61.9000
59.9200
60.7500
63,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
61.3900
62.8800
60.8700
61.4300
81,700
Tue, 30 Dec 2025
62.5700
62.5700
61.3500
61.6100
42,200
Mon, 29 Dec 2025
62.8200
62.9200
61.3500
62.1400
60,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
62.9000
62.9700
61.3700
62.5500
39,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
61.2900
62.7300
61.2900
62.4600
35,900
Tue, 23 Dec 2025
61.0100
61.7100
60.0200
61.4700
113,300
Mon, 22 Dec 2025
62.6500
63.7100
60.4900
60.8700
75,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
64.1600
64.1600
61.5100
62.7700
362,100
Thu, 18 Dec 2025
64.3200
65.2300
63.4100
64.7500
95,500
Wed, 17 Dec 2025
62.7400
64.7300
62.6600
63.3000
91,900
Tue, 16 Dec 2025
63.3700
65.7600
63.3700
63.5200
69,100
Mon, 15 Dec 2025
4 · 8-K
After-hours · 16:10 ET
FORM 8-K ↗
Mon, 15 Dec 2025
65.7700
66.1300
63.4100
63.8900
72,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
67.2900
67.2900
65.0400
65.2800
82,400
Thu, 11 Dec 2025
64.2500
66.9300
64.2500
66.7300
96,500
Wed, 10 Dec 2025
60.7100
65.2700
60.3000
64.1400
99,900
Tue, 09 Dec 2025
58.8600
61.0600
58.4700
60.5400
83,500
Mon, 08 Dec 2025
60.9700
61.9800
59.0900
59.1900
75,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
60.0000
61.5300
59.8700
60.4400
78,800
Thu, 04 Dec 2025
63.3600
63.4800
59.4500
60.2300
99,000
Wed, 03 Dec 2025
62.0100
65.9900
60.7500
63.6200
117,600
Tue, 02 Dec 2025
62.9300
62.9300
60.8000
61.5600
140,800
Mon, 01 Dec 2025
61.4100
63.8400
61.3200
62.0800
74,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
61.9200
62.7700
61.6800
62.3900
35,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
60.1800
63.7700
59.5500
62.2600
138,200
Tue, 25 Nov 2025
57.0900
60.9600
53.7100
60.7500
86,000
Mon, 24 Nov 2025
57.1800
57.4600
56.1300
56.4400
71,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
54.3100
60.4200
54.3100
57.5500
298,900
Thu, 20 Nov 2025
55.2000
55.2300
53.0200
53.4100
68,700
Wed, 19 Nov 2025
53.6200
55.1800
53.2300
54.3700
84,300
Tue, 18 Nov 2025
53.0000
54.8900
53.0000
53.8800
143,000
Mon, 17 Nov 2025
55.4700
56.0200
52.7100
53.3000
145,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
55.0100
56.4300
54.7000
55.4700
104,700
Thu, 13 Nov 2025
56.8800
58.2300
55.4500
55.6100
94,800
Wed, 12 Nov 2025
58.2300
59.2100
56.3600
57.7300
75,200
Tue, 11 Nov 2025
59.8700
60.8000
58.0800
58.1900
117,300
Mon, 10 Nov 2025
60.9300
61.3400
59.2900
59.6800
101,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
61.9600
62.1900
60.2300
60.6900
68,600
Thu, 06 Nov 2025
64.9500
64.9500
60.3300
61.8000
133,900
Wed, 05 Nov 2025
62.9600
66.0800
61.2000
64.9700
116,900
Tue, 04 Nov 2025
3 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Tue, 04 Nov 2025
2 · 8-K
After-hours · 16:11 ET
8-K ↗
Tue, 04 Nov 2025
64.3400
64.7800
62.2200
63.7800
110,300
Mon, 03 Nov 2025
64.9600
65.8400
63.4400
64.8500
77,500
Mon, 03 Nov 2025
1 · 8-K
Pre-market · 08:30 ET
FORM 8-K ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
65.4700
66.3400
64.1300
65.4400
72,000
Thu, 30 Oct 2025
67.2500
68.4900
65.8400
65.9700
56,000
Wed, 29 Oct 2025
70.0000
71.4500
67.0200
67.9000
88,800
Tue, 28 Oct 2025
71.4300
71.7600
70.3500
70.6600
85,700
Mon, 27 Oct 2025
72.9200
73.7100
71.8500
72.1800
57,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
72.7300
73.2100
71.9200
72.6100
39,400
Thu, 23 Oct 2025
72.0000
72.5700
71.3600
71.6800
40,900