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
Thu, 23 Jul 2026
No data yet
Wed, 22 Jul 2026
75.9100
78.1800
75.6450
78.1800
283,898
Tue, 21 Jul 2026
77.0000
77.3400
75.4100
76.4600
538,100
Mon, 20 Jul 2026
75.8500
77.5000
75.8450
76.6400
465,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
73.2700
75.2700
73.2700
75.2500
424,600
Thu, 16 Jul 2026
73.9800
74.3400
72.9200
74.0200
449,700
Wed, 15 Jul 2026
73.8000
76.3500
73.8000
74.0900
292,400
Tue, 14 Jul 2026
75.6000
76.0100
73.4000
73.6500
340,700
Mon, 13 Jul 2026
74.6200
75.8150
74.2650
74.9900
351,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
74.5900
74.5950
73.4900
74.2400
257,800
Thu, 09 Jul 2026
73.6600
75.2500
73.6600
74.5900
262,700
Wed, 08 Jul 2026
74.9200
75.5600
73.0000
74.7700
658,300
Tue, 07 Jul 2026
75.9200
76.5300
74.2300
74.9800
673,200
Mon, 06 Jul 2026
78.6200
79.5100
74.9100
75.8700
464,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
79.4300
79.8200
78.2900
78.3900
706,000
Wed, 01 Jul 2026
80.8400
82.7900
78.6700
79.4800
427,700
Tue, 30 Jun 2026
80.4800
81.8400
79.6500
80.8900
546,900
Mon, 29 Jun 2026
78.5000
81.4600
77.5960
80.9500
749,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
79.3200
82.7800
79.3200
80.3000
1,800,000
Thu, 25 Jun 2026
77.1700
79.3300
76.1800
78.8400
431,400
Wed, 24 Jun 2026
76.8200
77.5950
76.0500
76.5100
587,300
Tue, 23 Jun 2026
74.9000
76.6800
74.5200
76.4400
748,800
Mon, 22 Jun 2026
73.0700
75.5500
72.8200
75.3200
706,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
73.2500
74.9600
73.1280
73.4300
665,800
Wed, 17 Jun 2026
75.3100
75.6400
71.3400
73.0000
427,600
Tue, 16 Jun 2026
74.5700
75.7000
74.2000
75.3200
563,000
Mon, 15 Jun 2026
73.4900
74.6200
69.4400
74.5700
748,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
74.0100
74.2700
73.1700
73.4900
382,300
Thu, 11 Jun 2026
73.0600
74.9400
73.0000
74.2700
615,800
Wed, 10 Jun 2026
72.9400
74.4750
72.5450
72.7800
722,600
Tue, 09 Jun 2026
73.1900
73.7400
71.0600
72.3900
347,400
Mon, 08 Jun 2026
16 · 8-K
After-hours · 16:55 ET
8-K ↗
Mon, 08 Jun 2026
71.9100
73.4900
71.4400
72.2200
421,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
71.3400
72.5800
71.0300
72.0800
457,200
Thu, 04 Jun 2026
72.4500
72.6400
70.8600
71.2700
523,400
Wed, 03 Jun 2026
71.4100
72.1100
71.0400
71.8000
322,700
Tue, 02 Jun 2026
72.1700
73.0050
71.5800
72.0800
452,500
Mon, 01 Jun 2026
71.0100
72.5900
71.0100
72.3500
546,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
69.3700
70.6750
68.4270
70.5300
318,300
Thu, 28 May 2026
70.0000
71.0800
69.5500
69.6500
419,900
Wed, 27 May 2026
70.9700
71.7800
69.9200
69.9900
394,000
Tue, 26 May 2026
70.0000
70.9120
69.4900
70.5600
314,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
69.6200
69.8750
69.0400
69.6400
239,100
Thu, 21 May 2026
69.2500
69.9850
68.5000
69.3700
375,900
Wed, 20 May 2026
68.9600
70.5000
68.4900
69.5800
416,600
Tue, 19 May 2026
69.2800
69.2800
67.8800
68.8100
265,700
Mon, 18 May 2026
68.7100
70.8100
68.2500
69.0400
482,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
68.1200
69.3150
67.6500
68.3300
406,800
Thu, 14 May 2026
67.2700
68.5000
65.8300
68.4800
469,500
Wed, 13 May 2026
64.3500
67.6900
63.9500
66.2200
927,100
Tue, 12 May 2026
63.9500
66.0300
63.1600
64.5600
539,900
Mon, 11 May 2026
65.1100
65.2100
62.7300
63.9500
657,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
66.9300
67.1000
63.5050
65.2700
677,400
Thu, 07 May 2026
15 · 10-Q
After-hours · 16:30 ET
10-Q ↗
Thu, 07 May 2026
69.1200
69.8650
59.8500
66.7400
917,800
Thu, 07 May 2026
14 · 8-K
Pre-market · 07:16 ET
8-K ↗
Wed, 06 May 2026
66.9100
68.3650
66.3900
66.9500
437,700
Tue, 05 May 2026
66.6000
67.0050
65.8100
65.9900
340,900
Mon, 04 May 2026
67.3200
68.2050
65.4100
66.0000
347,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
66.9800
68.5200
66.6000
67.6600
533,100
Thu, 30 Apr 2026
64.7700
67.1600
64.7700
66.9200
325,600
Wed, 29 Apr 2026
64.4000
64.9550
63.5740
64.7300
235,700
Tue, 28 Apr 2026
64.6600
65.3100
64.3100
64.8700
365,000
Mon, 27 Apr 2026
63.6800
65.4200
63.6400
64.2200
375,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
61.4200
64.1800
61.1500
63.4600
435,100
Thu, 23 Apr 2026
61.5500
62.0550
61.0300
61.7000
258,900
Wed, 22 Apr 2026
61.7800
62.1150
61.0500
61.6700
189,200
Tue, 21 Apr 2026
62.6000
62.8550
60.7150
61.4200
231,600
Mon, 20 Apr 2026
62.2900
63.3850
61.7800
62.8900
266,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
61.7700
63.1400
60.9300
62.7800
248,900
Thu, 16 Apr 2026
60.9700
62.0700
60.4500
61.1300
431,500
Wed, 15 Apr 2026
62.2600
62.7300
60.5800
60.8000
215,200
Tue, 14 Apr 2026
60.6300
62.1100
60.6300
62.0800
343,100
Mon, 13 Apr 2026
60.4200
61.1000
60.3400
60.7900
262,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
61.2400
61.2400
60.2800
60.6000
263,900
Thu, 09 Apr 2026
60.8700
61.3500
60.5100
60.9000
321,100
Wed, 08 Apr 2026
61.1700
62.5850
60.8500
61.0900
454,000
Tue, 07 Apr 2026
60.4100
61.1800
59.7800
60.5600
325,400
Mon, 06 Apr 2026
60.3400
60.7400
59.8800
60.2300
195,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
57.1300
60.4100
56.6780
60.3400
249,500
Wed, 01 Apr 2026
59.2500
59.3050
57.7700
57.8900
336,800
Tue, 31 Mar 2026
57.4200
59.2200
56.4600
58.9100
422,800
Mon, 30 Mar 2026
55.7800
56.8100
55.4400
56.6500
281,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
13 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 27 Mar 2026
56.3900
56.7700
54.3000
55.7000
260,000
Thu, 26 Mar 2026
57.2300
57.9000
56.7100
56.8800
201,300
Wed, 25 Mar 2026
58.0100
58.1000
56.9900
57.6300
202,100
Tue, 24 Mar 2026
56.5200
57.3700
56.0800
57.3500
207,400
Mon, 23 Mar 2026
57.5500
58.1800
56.8300
57.0000
217,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
57.3600
57.3600
55.7400
56.1600
547,800
Thu, 19 Mar 2026
56.3200
57.6000
55.9600
57.3800
328,400
Wed, 18 Mar 2026
57.1500
58.1700
56.3550
56.8500
286,200
Tue, 17 Mar 2026
57.9500
58.8100
57.1600
57.5400
473,100
Mon, 16 Mar 2026
56.8100
58.1900
56.8100
57.7700
351,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
57.0000
58.6200
55.5250
55.7100
258,800
Thu, 12 Mar 2026
56.8100
57.4300
56.2300
56.5600
229,400
Wed, 11 Mar 2026
57.5500
58.6800
57.0300
57.7000
248,200
Tue, 10 Mar 2026
58.8600
59.3700
57.8750
58.2100
347,700
Mon, 09 Mar 2026
58.2100
59.1350
57.0700
58.8500
259,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
58.6100
59.5500
57.7600
58.8400
278,700
Thu, 05 Mar 2026
58.9800
59.3800
58.2150
59.3000
347,900
Wed, 04 Mar 2026
61.6600
61.6600
59.2800
59.5600
462,300
Tue, 03 Mar 2026
60.8500
61.7800
58.6700
60.7800
476,400
Mon, 02 Mar 2026
62.2200
63.0400
61.0000
62.1300
701,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
61.2500
63.5800
60.4200
63.1400
576,300
Thu, 26 Feb 2026
60.6400
62.5200
60.6400
61.7300
323,600
Wed, 25 Feb 2026
60.9600
61.1900
60.0800
60.1900
248,000
Tue, 24 Feb 2026
62.0300
62.5700
61.0900
61.2800
222,500
Mon, 23 Feb 2026
63.4600
63.4600
58.1530
61.7000
343,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
63.1800
64.1600
62.0800
63.7100
324,700
Thu, 19 Feb 2026
63.9700
64.2200
62.1700
63.1500
229,800
Wed, 18 Feb 2026
63.5000
65.2600
63.5000
64.3400
272,800
Tue, 17 Feb 2026
62.4900
63.5300
62.1300
63.0500
227,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
60.6500
62.9890
60.0300
62.5100
340,500
Thu, 12 Feb 2026
59.8100
61.0500
58.3400
60.1500
811,900
Wed, 11 Feb 2026
61.1500
61.4250
58.4300
59.1600
333,300
Tue, 10 Feb 2026
60.8500
62.0500
60.1000
60.4000
397,700
Mon, 09 Feb 2026
60.7500
61.4700
60.4350
60.7000
388,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
59.8800
60.9100
58.9500
60.8500
226,300
Fri, 06 Feb 2026
12 · 10-Q
Pre-market · 08:25 ET
10-Q ↗
Thu, 05 Feb 2026
59.0100
60.1000
58.1700
59.3500
411,900
Wed, 04 Feb 2026
60.1500
61.3450
57.7500
59.8100
583,100
Tue, 03 Feb 2026
62.2500
63.0000
59.0000
60.3400
506,600
Tue, 03 Feb 2026
11 · 8-K
Pre-market · 07:42 ET
8-K ↗
Mon, 02 Feb 2026
61.6000
63.1000
61.4200
61.9400
395,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
61.8400
62.7600
60.8500
61.8700
402,900
Thu, 29 Jan 2026
60.8200
62.2300
60.2400
62.1100
413,000
Wed, 28 Jan 2026
60.4200
60.6800
59.6900
60.1600
268,700
Tue, 27 Jan 2026
60.0300
61.1500
59.2100
60.7300
304,900
Mon, 26 Jan 2026
61.3200
61.5000
59.5400
59.6500
268,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
60.5400
61.8800
60.0490
61.2400
256,000
Thu, 22 Jan 2026
60.6600
61.3300
60.1300
60.5400
308,100
Wed, 21 Jan 2026
58.8100
59.4050
57.7000
59.3400
345,000
Tue, 20 Jan 2026
59.0100
59.8500
58.0000
58.6500
469,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
59.2400
59.6900
59.0600
59.4800
428,900
Thu, 15 Jan 2026
61.2000
61.6400
58.7900
59.4200
525,100
Wed, 14 Jan 2026
58.8400
60.8100
58.8400
60.6600
379,100
Tue, 13 Jan 2026
57.1500
59.8550
57.1500
59.3500
384,500
Mon, 12 Jan 2026
54.9000
57.3600
54.7500
57.1400
314,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
55.1600
56.1600
54.6750
55.0100
181,000
Thu, 08 Jan 2026
53.4400
55.0100
53.4400
54.9100
273,500
Wed, 07 Jan 2026
53.7900
53.9300
52.6300
53.9000
228,000
Tue, 06 Jan 2026
53.8800
54.5100
53.1700
53.9600
237,600
Mon, 05 Jan 2026
54.5000
55.2500
53.1310
54.3100
297,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
53.9000
54.3600
52.5500
54.3400
263,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
54.0200
54.3000
53.2100
53.8900
331,600
Tue, 30 Dec 2025
53.5500
53.9400
53.2300
53.7700
170,600
Mon, 29 Dec 2025
53.9300
54.0000
53.3600
53.7000
144,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
54.2400
54.3700
53.5600
54.0100
182,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
53.7400
54.7000
53.4700
54.4800
91,000
Tue, 23 Dec 2025
53.1200
54.1200
52.8400
53.7700
380,800
Mon, 22 Dec 2025
52.9300
53.9100
52.7850
53.1300
236,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
51.9300
52.6550
51.9300
52.6200
461,300
Thu, 18 Dec 2025
52.0800
52.9250
51.6600
51.9100
282,500
Wed, 17 Dec 2025
52.1300
53.1900
51.3600
51.5600
226,300
Tue, 16 Dec 2025
53.2200
53.2200
51.5780
52.2800
442,500
Mon, 15 Dec 2025
53.9700
54.5200
52.5600
52.7100
430,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
54.8400
55.2400
54.3500
54.7200
328,400
Thu, 11 Dec 2025
10 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 11 Dec 2025
54.1800
55.7500
53.9900
54.7000
493,800
Wed, 10 Dec 2025
52.5400
53.5500
52.5400
53.3000
307,700
Tue, 09 Dec 2025
52.2700
53.6200
52.2700
52.9700
265,000
Mon, 08 Dec 2025
52.3600
52.5450
51.6000
52.2700
313,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
51.6000
52.2500
51.0400
51.7900
318,400
Thu, 04 Dec 2025
50.0000
51.5300
50.0000
51.5200
296,600
Wed, 03 Dec 2025
49.6400
50.6200
48.6610
50.1600
228,100
Tue, 02 Dec 2025
50.7300
51.2200
48.9800
49.6000
473,900
Mon, 01 Dec 2025
49.0600
51.2000
49.0050
50.7300
452,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
48.8500
49.5100
48.3600
49.4700
135,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
48.7700
49.3100
48.3300
48.9600
221,900
Tue, 25 Nov 2025
47.8000
49.4050
46.9100
48.9500
506,600
Mon, 24 Nov 2025
47.7300
47.9800
47.1000
47.2100
353,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
9 · 8-K
After-hours · 16:10 ET
8-K ↗
Fri, 21 Nov 2025
47.4000
47.9800
47.1350
47.8000
358,300
Thu, 20 Nov 2025
48.6500
49.1200
47.0500
47.1800
208,700
Wed, 19 Nov 2025
47.8000
48.5100
47.2500
47.9500
321,600
Tue, 18 Nov 2025
44.9300
47.6700
44.2900
47.4900
414,400
Mon, 17 Nov 2025
45.9500
46.1000
45.1600
45.1600
355,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
47.1700
47.2710
45.8900
46.0000
313,400
Thu, 13 Nov 2025
8 · 8-K
After-hours · 17:00 ET
8-K ↗
Thu, 13 Nov 2025
48.2700
48.4250
46.6600
46.9100
295,100
Wed, 12 Nov 2025
49.4200
49.4200
48.0000
48.5700
325,300
Tue, 11 Nov 2025
49.4900
49.7620
48.3600
49.3100
511,200
Mon, 10 Nov 2025
47.0600
49.3520
47.0600
49.2700
494,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
44.9800
47.1650
44.3520
46.5100
497,500
Thu, 06 Nov 2025
7 · 10-Q
After-hours · 16:37 ET
10-Q ↗
Thu, 06 Nov 2025
44.2200
47.2000
43.3300
44.2700
292,400
Thu, 06 Nov 2025
6 · 8-K
Pre-market · 07:34 ET
8-K ↗
Wed, 05 Nov 2025
44.0500
45.1000
43.7400
44.5400
703,000
Tue, 04 Nov 2025
43.3300
44.2800
43.3300
43.8400
374,900
Mon, 03 Nov 2025
44.4500
44.7100
43.3300
44.2200
237,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
43.8800
44.5900
43.6900
44.1600
242,800
Thu, 30 Oct 2025
43.9900
44.8900
43.8000
44.0700
181,300
Wed, 29 Oct 2025
44.5700
45.3950
43.7500
44.3000
235,100
Tue, 28 Oct 2025
45.1800
45.3800
44.6750
44.9700
138,400
Mon, 27 Oct 2025
45.6100
46.0900
45.0100
45.1900
185,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
5 · DEFA14A
After-hours · 16:13 ET
DEFA14A ↗
Fri, 24 Oct 2025
4 · DEF 14A
After-hours · 16:10 ET
DEF 14A ↗
Fri, 24 Oct 2025
3 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 24 Oct 2025
45.9500
46.2300
45.5450
45.7500
164,000
Thu, 23 Oct 2025
46.2700
46.5310
44.9750
45.6300
224,200
Wed, 22 Oct 2025
45.8100
46.2400
45.2300
46.1800
354,700
Tue, 21 Oct 2025
44.4300
45.9500
44.3140
45.6000
226,500
Mon, 20 Oct 2025
44.4500
45.0050
44.0700
44.5000
330,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
43.5100
44.3150
43.5100
43.9000
270,600
Thu, 16 Oct 2025
44.6700
44.9050
43.3500
43.6500
348,600
Wed, 15 Oct 2025
44.2400
45.9000
44.1100
44.9900
381,000
Tue, 14 Oct 2025
43.1000
44.4000
42.6000
44.1000
476,200
Mon, 13 Oct 2025
42.5000
43.4300
42.1850
43.3900
655,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
41.9100
42.6500
41.6900
41.7700
283,800
Thu, 09 Oct 2025
42.6500
43.0050
41.6500
41.8800
260,900
Wed, 08 Oct 2025
44.2600
44.2600
42.6200
42.6700
419,500
Tue, 07 Oct 2025
45.7000
45.7050
43.3700
43.5100
505,400
Mon, 06 Oct 2025
45.7600
45.8750
44.7500
45.6300
247,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
46.7700
47.2000
45.3100
45.5800
297,000
Thu, 02 Oct 2025
46.6800
47.8030
45.6300
46.6500
450,400
Wed, 01 Oct 2025
45.9200
48.0900
45.5000
47.6100
754,500
Tue, 30 Sep 2025
45.2500
45.3950
44.7800
45.2400
251,400
Mon, 29 Sep 2025
45.4600
45.4700
44.4800
45.2000
249,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
44.8100
45.6900
44.5400
45.2900
324,000
Thu, 25 Sep 2025
45.2700
45.3300
44.7300
44.8000
341,000
Wed, 24 Sep 2025
46.0700
46.4950
45.1500
45.1600
352,700
Tue, 23 Sep 2025
45.7500
46.7400
45.6900
46.0400
330,600
Mon, 22 Sep 2025
45.0600
45.8400
44.7500
45.7300
320,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
45.9700
45.9700
44.9450
45.1500
481,300
Thu, 18 Sep 2025
45.0200
46.1800
44.9750
45.9200
454,200
Wed, 17 Sep 2025
44.5200
45.5700
44.4200
44.9100
347,800
Tue, 16 Sep 2025
43.6200
44.9000
43.0600
44.6000
431,600
Mon, 15 Sep 2025
44.2750
44.5050
43.7800
43.9400
361,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
43.6500
44.3850
43.3300
44.2700
649,400
Thu, 11 Sep 2025
42.6700
43.7000
42.6000
43.3000
441,000
Wed, 10 Sep 2025
41.3600
42.7600
41.0200
42.7500
367,400
Tue, 09 Sep 2025
42.0500
42.4500
41.3600
41.4400
342,200
Mon, 08 Sep 2025
40.9400
42.1550
40.8450
42.0800
437,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
40.6400
41.2300
40.2950
40.8600
224,800
Thu, 04 Sep 2025
40.4700
40.8400
40.2900
40.4700
349,700
Wed, 03 Sep 2025
40.2300
40.7500
40.1100
40.4200
548,500
Tue, 02 Sep 2025
40.1900
40.7100
39.8500
40.4000
316,100
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
40.8300
40.8300
40.2000
40.7100
375,000
Thu, 28 Aug 2025
39.5400
40.9200
39.3000
40.9000
335,800
Wed, 27 Aug 2025
39.7500
39.9200
38.9680
39.4100
387,200
Tue, 26 Aug 2025
39.2900
39.9100
39.0400
39.8900
309,900
Mon, 25 Aug 2025
39.4200
39.4800
38.7900
39.2600
554,200
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
37.9100
39.3600
37.8600
39.3300
314,200
Thu, 21 Aug 2025
37.2100
37.9750
37.2100
37.6600
366,400
Wed, 20 Aug 2025
37.4500
37.7000
36.6650
37.5600
316,400
Tue, 19 Aug 2025
36.8800
37.7300
36.7150
37.5800
226,900
Mon, 18 Aug 2025
36.9200
37.1400
36.3700
36.7100
270,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
36.2500
37.0400
36.0500
36.8300
485,600
Thu, 14 Aug 2025
36.7200
36.7680
35.5600
36.3300
555,400
Wed, 13 Aug 2025
2 · 10-K
After-hours · 16:33 ET
10-K ↗
Wed, 13 Aug 2025
38.8800
39.4050
35.3100
36.7900
1,016,000
Wed, 13 Aug 2025
1 · 8-K
Pre-market · 07:41 ET
8-K ↗
Tue, 12 Aug 2025
39.3300
40.5000
38.8100
40.2200
290,800
Mon, 11 Aug 2025
38.2300
39.0200
38.1500
38.9300
292,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
38.1800
38.4200
37.7800
38.0200
181,200
Thu, 07 Aug 2025
38.3800
38.5800
37.1850
38.0500
212,900
Wed, 06 Aug 2025
38.2500
38.3200
37.6100
38.1500
175,400
Tue, 05 Aug 2025
38.4900
38.4900
37.5300
37.9300
169,600
Mon, 04 Aug 2025
37.1200
38.3700
37.1200
38.2400
280,700
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
37.1600
37.3800
36.4950
36.8800
289,500
Thu, 31 Jul 2025
37.8400
38.6000
37.7300
37.7900
235,800
Wed, 30 Jul 2025
38.7900
39.0840
37.7800
38.0800
403,400
Tue, 29 Jul 2025
40.1600
40.1600
38.5600
38.7000
247,300
Mon, 28 Jul 2025
39.7900
39.8400
39.0650
39.7300
377,700
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend
Fri, 25 Jul 2025
39.6600
39.8500
39.1100
39.7900
393,700
Thu, 24 Jul 2025
40.6600
40.8120
39.4500
39.6200
223,100
Wed, 23 Jul 2025
40.6600
40.8950
40.3800
40.8600
184,500
Tue, 22 Jul 2025
40.3600
40.8050
40.1700
40.7600
184,100