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
52.2400
54.7850
51.3600
53.2500
483,402
Thu, 22 Oct 2026
60.9600
60.9600
52.3600
52.6900
695,600
Wed, 21 Oct 2026
63.7800
64.7400
62.9100
64.1500
195,100
Tue, 20 Oct 2026
59.2900
62.4900
58.7200
61.5100
264,700
Mon, 19 Oct 2026
62.8400
62.8400
60.0600
60.7500
236,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
63.7500
63.7500
60.1400
60.4000
301,300
Thu, 15 Oct 2026
60.7000
64.5200
58.5100
64.0600
460,600
Wed, 14 Oct 2026
66.4900
66.4900
62.1100
63.5800
343,000
Tue, 13 Oct 2026
66.8700
68.3900
65.6900
67.4800
420,300
Mon, 12 Oct 2026
72.0400
72.0400
68.8900
69.2000
260,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
73.4100
73.6900
71.6200
72.6300
177,300
Thu, 08 Oct 2026
73.6700
74.7300
71.2500
72.2500
385,300
Wed, 07 Oct 2026
75.8000
76.5000
74.1400
75.3400
280,900
Tue, 06 Oct 2026
78.6200
79.0000
77.4400
77.9100
222,400
Mon, 05 Oct 2026
78.7900
79.0000
76.4700
78.0600
298,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
77.3400
80.2400
77.1900
79.0700
380,700
Thu, 01 Oct 2026
73.4600
75.7500
70.9700
75.0900
336,500
Wed, 30 Sep 2026
72.4900
72.9100
70.2500
72.7400
366,600
Tue, 29 Sep 2026
72.7000
73.1800
70.7200
71.7000
236,000
Mon, 28 Sep 2026
70.4700
71.9400
68.0900
70.8800
291,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
69.8000
73.3000
69.4500
71.6300
472,200
Thu, 24 Sep 2026
67.6500
69.7800
67.1000
68.5700
318,400
Wed, 23 Sep 2026
69.2400
69.9000
66.8300
69.8300
250,000
Tue, 22 Sep 2026
64.4100
70.5900
64.2100
69.9100
449,800
Mon, 21 Sep 2026
64.6000
65.3400
63.2600
64.9500
374,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
63.3300
63.6100
61.6600
62.6500
328,200
Thu, 17 Sep 2026
63.5400
64.2500
62.0000
62.0600
269,600
Wed, 16 Sep 2026
61.9700
62.8100
60.3100
61.0400
251,400
Tue, 15 Sep 2026
61.9900
62.7100
59.4700
60.5800
273,300
Mon, 14 Sep 2026
62.3600
62.6800
60.1200
60.4900
376,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
63.2400
66.8000
63.2400
65.3700
353,700
Thu, 10 Sep 2026
61.8500
63.4500
61.5400
61.7200
251,300
Wed, 09 Sep 2026
64.3500
66.0000
62.8100
63.2600
262,200
Tue, 08 Sep 2026
63.7400
65.9200
63.4600
64.6800
408,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
63.0000
64.5600
62.1600
63.0100
271,100
Thu, 03 Sep 2026
60.9300
63.0000
59.3700
62.7600
339,800
Wed, 02 Sep 2026
60.3500
61.7600
59.0000
61.3500
274,300
Tue, 01 Sep 2026
60.0700
61.2700
59.7300
60.4500
337,200
Mon, 31 Aug 2026
63.4900
63.5300
60.0900
61.8100
547,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
65.7000
66.6800
62.2700
62.5500
284,900
Thu, 27 Aug 2026
65.6700
67.0200
64.5900
66.2200
265,300
Wed, 26 Aug 2026
65.2900
66.2400
63.8900
64.0600
246,700
Tue, 25 Aug 2026
68.4000
69.0000
63.9100
64.4500
410,100
Mon, 24 Aug 2026
65.0000
66.4900
63.5000
66.1600
725,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
63.3200
66.8900
60.6200
66.6100
1,005,800
Thu, 20 Aug 2026
62.8600
63.5000
60.8500
62.2600
598,600
Wed, 19 Aug 2026
67.9400
68.6500
62.5900
63.1300
867,500
Tue, 18 Aug 2026
72.8500
72.8500
66.0800
67.7900
738,800
Mon, 17 Aug 2026
75.0000
76.5800
73.7100
76.2300
951,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
68.5600
73.0300
68.5600
72.7200
405,800
Thu, 13 Aug 2026
69.6000
72.8600
67.7500
68.1300
604,000
Wed, 12 Aug 2026
70.8900
72.7600
68.8000
70.1300
576,600
Tue, 11 Aug 2026
65.4000
68.9800
64.9300
67.1400
618,200
Mon, 10 Aug 2026
69.7000
70.7900
64.3700
64.8800
672,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
69.0000
71.2700
66.3000
68.5900
683,500
Thu, 06 Aug 2026
71.4000
73.3000
67.6700
68.0500
1,042,800
Wed, 05 Aug 2026
68.2200
80.0000
65.4100
73.5600
2,048,900
Wed, 05 Aug 2026
11 · 10-Q
Pre-market · 08:30 ET
FORM 10-Q ↗
Wed, 05 Aug 2026
10 · 8-K
Pre-market · 06:30 ET
FORM 8-K ↗
Tue, 04 Aug 2026
97.4200
102.1200
97.0000
101.0000
608,400
Mon, 03 Aug 2026
90.0000
95.0900
88.0000
91.6000
395,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
92.7100
93.9900
89.5600
92.0500
477,000
Thu, 30 Jul 2026
86.9000
88.7200
83.8400
87.9200
681,200
Wed, 29 Jul 2026
90.5100
93.1600
79.7600
81.2600
928,300
Tue, 28 Jul 2026
98.0900
98.2700
86.1700
91.8800
763,100
Mon, 27 Jul 2026
104.8200
106.3500
96.0200
102.3100
461,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
109.9200
110.6100
102.5900
104.4400
494,800
Thu, 23 Jul 2026
108.0000
111.1300
106.8900
110.5400
326,100
Wed, 22 Jul 2026
108.5800
113.3600
108.5000
110.2300
201,000
Tue, 21 Jul 2026
107.7500
112.6700
104.7700
112.4200
305,700
Mon, 20 Jul 2026
106.5400
107.8800
101.0900
102.5400
266,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
96.3000
105.3500
93.3400
103.8900
383,800
Thu, 16 Jul 2026
102.9100
105.0000
96.7700
100.6600
702,600
Wed, 15 Jul 2026
113.4700
113.5000
102.4300
107.5600
522,300
Tue, 14 Jul 2026
110.4500
111.9600
107.8800
110.8700
284,400
Mon, 13 Jul 2026
107.1000
110.5000
103.8700
105.6700
503,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
111.9100
114.7300
108.7300
112.7000
324,400
Thu, 09 Jul 2026
113.5000
117.0100
112.0100
113.4900
438,700
Wed, 08 Jul 2026
106.9000
112.2900
105.7900
107.9500
512,000
Tue, 07 Jul 2026
118.4400
118.4400
106.5000
108.4500
721,100
Mon, 06 Jul 2026
125.4900
130.4800
122.1700
123.0000
683,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
142.8100
143.9400
119.4800
121.5900
909,000
Wed, 01 Jul 2026
144.0000
151.2400
136.5200
144.0100
696,100
Tue, 30 Jun 2026
147.7000
151.7800
143.3900
149.9100
949,300
Mon, 29 Jun 2026
129.5800
143.0300
126.0100
142.0900
736,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
130.7500
131.5100
122.8300
127.8200
1,008,000
Thu, 25 Jun 2026
138.2700
138.8700
128.5000
134.0200
447,900
Wed, 24 Jun 2026
133.5600
136.1500
127.4900
133.3900
490,100
Tue, 23 Jun 2026
132.8800
137.5900
127.4500
134.1700
427,400
Mon, 22 Jun 2026
144.5000
145.9000
134.8700
140.9200
448,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
139.4200
145.1000
136.1100
141.3400
449,800
Wed, 17 Jun 2026
141.9500
142.5500
132.9700
133.4500
668,800
Tue, 16 Jun 2026
147.9600
147.9600
135.8500
138.4400
429,100
Mon, 15 Jun 2026
146.6600
148.3900
139.4000
146.0300
697,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
141.4200
145.0300
133.1800
139.5200
644,500
Thu, 11 Jun 2026
123.0000
142.2200
123.0000
141.7000
861,900
Wed, 10 Jun 2026
120.0000
129.2900
118.5200
122.2500
681,100
Tue, 09 Jun 2026
123.8200
133.1500
112.3900
122.6600
602,500
Mon, 08 Jun 2026
123.2200
123.2200
115.2300
119.9600
399,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
124.0000
125.9800
114.1000
117.5100
611,000
Thu, 04 Jun 2026
125.2700
135.0000
118.8300
128.2400
779,400
Wed, 03 Jun 2026
131.4800
134.3300
126.9900
129.9300
360,300
Tue, 02 Jun 2026
128.0000
136.2100
125.2100
132.9300
508,000
Mon, 01 Jun 2026
125.0000
129.7200
119.4600
126.2400
548,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
124.0400
125.9600
116.2000
125.3100
535,400
Thu, 28 May 2026
125.0000
129.5700
116.6200
125.2500
594,400
Wed, 27 May 2026
126.4400
131.6800
118.3100
125.9200
952,300
Tue, 26 May 2026
121.3700
124.4000
115.0000
123.4100
1,314,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
9 · 8-K
After-hours · 17:02 ET
FORM 8-K ↗
Fri, 22 May 2026
104.8900
114.1100
104.0800
113.7600
621,600
Thu, 21 May 2026
100.1800
106.4100
98.0100
104.0400
502,200
Wed, 20 May 2026
100.0700
100.7300
93.1300
100.7100
509,700
Tue, 19 May 2026
104.4000
104.4000
90.0100
97.9500
1,083,200
Mon, 18 May 2026
102.8200
108.0000
97.4300
105.2100
853,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
95.7000
100.7500
92.7900
97.3200
618,200
Thu, 14 May 2026
99.6000
105.1700
93.3200
100.3400
1,225,700
Wed, 13 May 2026
92.3700
104.5000
91.8500
99.6000
1,453,400
Tue, 12 May 2026
8 · 10-Q
After market open · 09:31 ET
FORM 10-Q ↗
Tue, 12 May 2026
83.9400
87.8800
79.1500
85.5700
1,104,300
Tue, 12 May 2026
7 · 8-K
Pre-market · 06:30 ET
FORM 8-K ↗
Mon, 11 May 2026
67.6700
68.7000
65.8400
66.6000
302,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
63.9200
68.8600
63.4500
67.2400
635,600
Thu, 07 May 2026
62.9200
63.6400
60.7700
62.4300
254,100
Wed, 06 May 2026
64.6900
66.1200
62.0600
63.5700
338,900
Tue, 05 May 2026
60.5100
65.5200
60.5100
63.9500
310,900
Mon, 04 May 2026
60.6400
61.8300
59.0900
60.0300
181,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
59.9500
60.6800
58.7400
60.2200
159,900
Thu, 30 Apr 2026
57.3500
61.9400
57.2800
60.4200
283,200
Wed, 29 Apr 2026
57.7800
57.8000
55.2000
56.2700
254,000
Tue, 28 Apr 2026
57.3300
57.9300
56.4000
57.2100
212,500
Mon, 27 Apr 2026
60.7500
61.1800
57.0000
58.5800
227,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
58.5400
61.4600
57.7300
60.6200
290,700
Thu, 23 Apr 2026
57.3000
59.9100
56.0100
57.7900
314,200
Wed, 22 Apr 2026
55.6100
57.7900
54.8500
57.3100
464,600
Tue, 21 Apr 2026
53.2400
56.7000
52.7700
54.4200
484,000
Mon, 20 Apr 2026
53.4300
54.3900
52.8100
53.1600
165,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
52.3700
54.1000
52.0000
53.2200
157,000
Thu, 16 Apr 2026
50.5100
51.7100
50.5100
51.3800
85,700
Wed, 15 Apr 2026
51.4600
51.6200
49.9100
50.8000
107,400
Tue, 14 Apr 2026
52.1600
53.0400
51.5900
51.8000
122,500
Mon, 13 Apr 2026
49.7000
52.7600
49.7000
51.9600
240,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
49.8500
50.1300
48.8800
49.9000
212,200
Thu, 09 Apr 2026
48.9000
49.6200
47.9400
49.2300
154,000
Thu, 09 Apr 2026
6 · DEFA14A
Pre-market · 07:31 ET
FORM DEFA14A ↗
Thu, 09 Apr 2026
5 · DEF 14A
Pre-market · 07:30 ET
FORM DEF 14A ↗
Wed, 08 Apr 2026
49.9300
51.0000
48.1100
49.0800
149,600
Tue, 07 Apr 2026
45.7300
46.8700
44.3700
46.7300
174,300
Mon, 06 Apr 2026
45.6600
46.6800
44.8000
46.1200
177,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
42.1800
45.3400
42.1800
44.7700
194,200
Wed, 01 Apr 2026
44.3900
45.6200
43.8400
43.9700
135,500
Tue, 31 Mar 2026
41.7500
43.5600
41.4000
43.4200
190,300
Mon, 30 Mar 2026
42.1600
42.1900
40.3300
40.6800
242,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
41.5200
42.0200
39.7500
41.5500
469,200
Thu, 26 Mar 2026
44.1900
45.4900
42.3200
42.5200
262,300
Wed, 25 Mar 2026
43.2900
47.5100
43.2900
45.5000
694,000
Tue, 24 Mar 2026
41.9200
43.5900
41.7200
42.7700
106,100
Mon, 23 Mar 2026
39.6600
42.5600
39.6600
42.1500
129,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
42.6700
43.0800
40.2600
40.6400
207,300
Thu, 19 Mar 2026
40.0600
43.7000
39.1600
43.2900
282,100
Wed, 18 Mar 2026
40.5300
42.2600
39.7900
41.1000
235,000
Tue, 17 Mar 2026
41.3200
41.5300
39.7400
40.8200
239,700
Mon, 16 Mar 2026
42.1100
42.5900
40.6100
41.1600
218,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
42.3400
42.5900
40.2100
41.0100
286,500
Thu, 12 Mar 2026
43.1400
43.5200
41.6000
41.7100
219,800
Wed, 11 Mar 2026
44.0700
46.0800
43.7300
43.8800
166,400
Tue, 10 Mar 2026
43.8700
46.3300
43.8700
44.5400
142,100
Mon, 09 Mar 2026
42.2400
43.7200
41.0000
43.5700
137,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
43.0700
44.4700
42.1500
43.4600
169,300
Thu, 05 Mar 2026
46.2300
47.4000
44.0800
44.9900
117,800
Wed, 04 Mar 2026
48.5300
48.5300
46.4700
46.9800
129,700
Tue, 03 Mar 2026
47.0000
48.3000
43.3100
47.5800
161,100
Mon, 02 Mar 2026
45.1200
49.7200
44.2400
49.2200
307,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
46.3600
46.3600
44.7700
46.0700
234,800
Fri, 27 Feb 2026
4 · 10-K
Pre-market · 07:58 ET
FORM 10-K ↗
Thu, 26 Feb 2026
48.2000
48.2000
45.1800
47.2600
161,500
Wed, 25 Feb 2026
47.4700
48.4300
46.5600
48.3100
139,300
Tue, 24 Feb 2026
47.7300
48.5900
46.4500
46.7900
150,100
Mon, 23 Feb 2026
47.5700
47.5700
45.5200
46.8100
237,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
46.0300
48.4800
45.4500
47.8500
238,900
Thu, 19 Feb 2026
45.3800
46.9300
44.5900
46.9100
189,900
Wed, 18 Feb 2026
45.7000
47.7000
45.5100
46.0300
239,800
Tue, 17 Feb 2026
44.1600
46.4200
44.0100
45.4100
268,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
46.6600
47.4900
44.0800
44.2000
505,600
Thu, 12 Feb 2026
47.2600
48.8000
45.2700
46.6800
580,800
Wed, 11 Feb 2026
47.7600
51.1800
44.2300
46.4300
1,080,200
Wed, 11 Feb 2026
3 · 8-K
Pre-market · 06:20 ET
FORM 8-K ↗
Tue, 10 Feb 2026
55.2500
56.2500
52.9500
53.5900
475,000
Mon, 09 Feb 2026
55.4200
56.2500
53.6000
55.0700
410,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
52.8600
56.1400
52.7600
55.9800
406,300
Thu, 05 Feb 2026
51.5700
53.3900
51.2800
52.0400
340,300
Wed, 04 Feb 2026
53.1100
55.8100
52.1000
53.9000
604,100
Tue, 03 Feb 2026
52.1000
54.6100
51.2000
52.8200
501,300
Mon, 02 Feb 2026
49.4300
53.9000
49.3900
50.6400
594,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
50.9000
51.5500
49.7800
50.0800
601,600
Thu, 29 Jan 2026
48.5000
50.5500
47.9900
50.3800
910,600
Wed, 28 Jan 2026
45.5100
45.8300
43.2500
44.3700
330,100
Tue, 27 Jan 2026
43.1500
45.1000
43.0000
44.9800
349,500
Mon, 26 Jan 2026
43.0000
44.3600
42.7600
42.9500
239,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
47.6500
47.6500
43.8000
44.1400
371,800
Thu, 22 Jan 2026
49.8200
50.5000
47.2600
47.7900
604,700
Wed, 21 Jan 2026
45.0000
49.8800
44.5000
46.8100
996,100
Tue, 20 Jan 2026
42.4600
45.9800
42.1500
43.7200
606,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
43.7600
44.4500
42.5600
43.6100
144,000
Thu, 15 Jan 2026
42.3000
44.4000
42.3000
43.7000
183,800
Wed, 14 Jan 2026
41.5000
42.2900
40.7400
41.8300
131,100
Tue, 13 Jan 2026
41.7300
42.3000
40.8500
41.5100
123,500
Mon, 12 Jan 2026
41.2800
41.8700
40.5400
41.5500
86,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
40.3800
42.0300
40.1200
41.6700
166,600
Thu, 08 Jan 2026
39.6800
40.8100
39.2600
40.3800
92,100
Wed, 07 Jan 2026
41.3000
41.6500
39.6000
40.0300
197,700
Tue, 06 Jan 2026
38.9300
41.3800
38.5100
41.3400
214,800
Mon, 05 Jan 2026
39.4600
40.6000
39.1700
39.3400
191,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
38.8000
39.5000
38.2500
39.2800
260,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
39.2200
39.2200
37.6700
38.5000
273,100
Tue, 30 Dec 2025
39.2200
39.7300
38.6600
38.9300
158,700
Mon, 29 Dec 2025
39.5100
39.8100
38.7500
39.1900
159,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
39.3300
39.7800
38.7800
39.6900
115,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
39.1100
40.3200
38.9900
39.4700
66,600
Tue, 23 Dec 2025
38.5900
39.5800
38.1300
39.3700
91,900
Mon, 22 Dec 2025
39.1600
39.5000
38.4500
38.7300
101,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
37.9400
38.8600
37.5500
38.7600
131,700
Thu, 18 Dec 2025
39.6500
39.6500
38.0500
38.2000
92,800
Wed, 17 Dec 2025
38.5200
39.2800
37.6400
38.0500
143,000
Tue, 16 Dec 2025
37.9700
39.0300
37.9700
38.5700
110,000
Mon, 15 Dec 2025
38.2100
38.6200
37.5900
38.0600
135,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
39.2200
39.8600
37.8900
37.9200
143,800
Thu, 11 Dec 2025
38.2000
39.4400
37.4400
38.9900
178,500
Wed, 10 Dec 2025
37.0300
39.2300
37.0300
38.3400
137,600
Tue, 09 Dec 2025
37.2900
38.1400
36.3600
36.7800
96,600
Mon, 08 Dec 2025
39.1000
39.1000
37.7600
37.8900
176,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
37.3200
39.2000
37.1200
39.0100
203,000
Thu, 04 Dec 2025
36.3300
37.7600
36.3300
37.3200
96,500
Wed, 03 Dec 2025
35.3500
37.0000
35.3400
36.7300
108,800
Tue, 02 Dec 2025
34.6300
35.4000
34.3700
34.9900
91,100
Mon, 01 Dec 2025
33.8300
34.5700
33.7000
34.4600
105,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
34.1300
34.7700
33.7400
34.1400
41,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
33.5700
34.4500
33.3000
34.0500
97,300
Tue, 25 Nov 2025
32.8400
34.6100
32.2200
33.6600
85,200
Mon, 24 Nov 2025
31.4000
32.7000
30.8800
32.4400
87,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
29.3400
31.6900
29.1400
31.1300
154,200
Thu, 20 Nov 2025
31.5700
32.5200
29.0800
29.2800
188,700
Wed, 19 Nov 2025
30.3900
30.8600
29.9800
30.6000
94,400
Tue, 18 Nov 2025
30.0000
30.7600
29.9600
30.2900
139,800
Mon, 17 Nov 2025
31.7900
31.8600
30.3700
30.4200
95,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
31.4200
32.4600
30.9500
31.9500
110,700
Thu, 13 Nov 2025
33.4200
34.0200
31.7100
32.0500
117,400
Wed, 12 Nov 2025
33.4900
33.8200
33.0000
33.5500
78,400
Tue, 11 Nov 2025
33.9700
35.2900
33.2100
33.6100
118,600
Mon, 10 Nov 2025
33.4500
34.5400
32.9700
34.1900
92,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
32.9900
34.2000
32.7000
32.9600
126,600
Thu, 06 Nov 2025
36.2200
37.0400
32.8400
33.1100
162,700
Wed, 05 Nov 2025
35.4800
36.7300
33.9900
36.0900
205,900
Tue, 04 Nov 2025
37.2000
37.7700
34.1800
35.6900
214,000
Tue, 04 Nov 2025
2 · 10-Q
Pre-market · 08:31 ET
FORM 10-Q ↗
Tue, 04 Nov 2025
1 · 8-K
Pre-market · 06:30 ET
FORM 8-K ↗
Mon, 03 Nov 2025
37.8300
38.2700
36.6700
38.0100
126,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
38.1000
38.3500
36.5900
37.4600
99,300
Thu, 30 Oct 2025
37.8700
38.9000
37.6700
38.3300
184,200
Wed, 29 Oct 2025
37.1900
38.5000
37.1900
38.1300
242,900
Tue, 28 Oct 2025
35.9500
37.3000
35.5100
37.0700
148,800
Mon, 27 Oct 2025
36.8700
36.9500
35.8800
35.9600
100,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
37.7500
37.9700
36.3600
36.4900
131,100
Thu, 23 Oct 2025
34.8800
37.3400
34.8800
37.1600
175,300