Daily Nasdaq 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
Mon, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
78.1300
79.1300
77.5300
77.6300
110,600
Thu, 23 Jul 2026
75.2100
77.9500
75.1100
77.7200
147,000
Wed, 22 Jul 2026
16 · 8-K
After-hours · 17:07 ET
8-K ↗
Wed, 22 Jul 2026
76.0600
76.1700
74.9200
75.4100
71,300
Tue, 21 Jul 2026
76.4600
76.8400
75.4600
76.4900
70,800
Mon, 20 Jul 2026
77.4700
77.7800
75.0000
76.4600
83,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
77.4600
78.0900
76.1400
77.4400
102,900
Thu, 16 Jul 2026
75.9000
78.4800
75.4500
78.1700
108,700
Wed, 15 Jul 2026
75.1600
76.4200
73.0600
75.9000
90,600
Tue, 14 Jul 2026
75.2800
75.7900
75.0000
75.2500
67,800
Mon, 13 Jul 2026
74.3700
75.7800
73.8600
75.1800
93,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
74.5300
74.8100
73.9000
74.4200
52,800
Thu, 09 Jul 2026
74.3900
75.1900
73.0900
74.7500
131,800
Wed, 08 Jul 2026
75.6700
75.6700
74.2400
74.5900
83,400
Tue, 07 Jul 2026
76.4500
76.7400
75.5800
75.8900
75,800
Mon, 06 Jul 2026
75.8500
76.6500
75.2700
76.5600
79,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
77.9000
78.4700
75.5800
76.0400
97,400
Wed, 01 Jul 2026
76.2100
77.7900
74.8800
77.7800
100,900
Tue, 30 Jun 2026
75.7200
76.7700
75.4900
76.2100
151,000
Mon, 29 Jun 2026
76.3900
76.3900
74.1500
76.0900
161,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
75.2800
77.4000
74.5900
76.7500
434,100
Thu, 25 Jun 2026
74.4100
75.2700
73.8500
74.7600
106,300
Wed, 24 Jun 2026
73.7100
74.5600
73.5000
74.4100
111,500
Tue, 23 Jun 2026
72.7500
74.1900
72.7400
73.7000
145,000
Mon, 22 Jun 2026
72.6900
75.5000
72.3600
72.5800
95,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
72.1800
75.0000
71.6500
72.5100
243,300
Wed, 17 Jun 2026
71.3500
72.4300
70.5500
71.3000
96,700
Tue, 16 Jun 2026
71.7300
72.8000
71.1000
71.5500
97,900
Mon, 15 Jun 2026
72.7100
73.0000
71.0200
71.1600
101,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
71.8600
72.5800
71.6700
72.3400
98,400
Thu, 11 Jun 2026
71.6300
72.2900
70.5200
71.3900
125,100
Wed, 10 Jun 2026
70.4100
71.3000
70.4100
70.9600
165,500
Tue, 09 Jun 2026
70.0600
71.4800
69.6300
70.0000
156,100
Mon, 08 Jun 2026
70.1000
70.5500
69.0000
69.7800
86,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
69.0000
70.8100
68.5300
69.7000
167,700
Thu, 04 Jun 2026
68.2000
69.7300
68.2000
69.0000
243,600
Wed, 03 Jun 2026
69.3200
69.3200
67.4000
67.5000
99,000
Tue, 02 Jun 2026
67.9500
69.9500
67.9500
69.5700
76,200
Mon, 01 Jun 2026
68.8400
69.3500
67.4200
68.1600
65,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
69.0100
70.1200
68.9500
69.0600
81,900
Thu, 28 May 2026
68.9500
69.2200
67.5700
69.2100
81,800
Wed, 27 May 2026
69.7000
70.3500
68.9400
69.2000
48,600
Tue, 26 May 2026
69.1200
69.9700
68.8300
69.8900
42,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
69.4600
69.6700
68.8300
68.9900
54,600
Thu, 21 May 2026
68.3700
69.3000
68.0100
69.3000
74,100
Wed, 20 May 2026
67.5900
69.1000
67.3400
68.5700
71,700
Tue, 19 May 2026
67.7800
68.0600
66.8500
67.5900
48,000
Mon, 18 May 2026
66.6200
68.2100
66.6200
67.7800
50,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
67.1800
67.8300
66.0900
66.6200
83,700
Thu, 14 May 2026
67.6700
68.4500
67.3800
67.5800
73,600
Wed, 13 May 2026
67.6900
68.1000
66.9300
67.3700
42,400
Tue, 12 May 2026
67.7900
67.9200
66.2300
67.9200
64,900
Mon, 11 May 2026
69.0700
69.6000
67.2400
68.0200
102,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
15 · 10-Q
After-hours · 17:18 ET
10-Q ↗
Fri, 08 May 2026
69.5000
70.0500
69.0900
69.2200
60,700
Thu, 07 May 2026
69.1900
69.8200
69.1900
69.5800
76,200
Wed, 06 May 2026
69.3700
69.7000
68.7500
69.1900
48,700
Tue, 05 May 2026
68.1800
69.1700
67.7200
68.8400
99,500
Tue, 05 May 2026
14 · 8-K
Next filing day · accepted 04 May, 18:43 ET
8-K ↗
Mon, 04 May 2026
68.0500
68.7700
67.2100
67.8600
116,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
68.1800
69.1900
67.4900
68.5300
83,600
Thu, 30 Apr 2026
67.6700
68.8100
67.5900
68.2400
81,400
Wed, 29 Apr 2026
69.5200
69.9000
67.7600
68.1900
93,900
Tue, 28 Apr 2026
68.6600
70.1000
68.6600
69.7700
50,600
Mon, 27 Apr 2026
67.0300
69.5000
67.0300
68.5000
92,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
67.5900
68.8600
67.1600
67.2700
101,900
Thu, 23 Apr 2026
66.1700
67.7600
64.4900
67.5900
94,000
Thu, 23 Apr 2026
13 · 8-K
Next filing day · accepted 22 Apr, 18:18 ET
8-K ↗
Wed, 22 Apr 2026
66.1400
66.2600
65.2800
65.6600
75,500
Tue, 21 Apr 2026
66.9700
67.4300
65.3400
66.1000
127,000
Mon, 20 Apr 2026
67.5000
68.3500
66.8700
67.1800
97,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
66.3300
68.9000
66.1100
67.5000
167,600
Thu, 16 Apr 2026
66.2900
66.8700
65.5600
65.7500
74,700
Wed, 15 Apr 2026
66.8400
67.0000
65.7400
66.6000
89,700
Tue, 14 Apr 2026
66.6700
67.7400
65.8300
66.8600
91,500
Mon, 13 Apr 2026
66.6500
67.0000
66.1600
66.8100
90,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
67.2300
67.9900
65.6000
66.8000
146,700
Thu, 09 Apr 2026
66.9100
67.9900
66.7300
67.2100
358,600
Wed, 08 Apr 2026
66.9600
68.2000
66.4400
67.2600
139,600
Tue, 07 Apr 2026
64.7000
66.3500
64.6800
65.9500
206,500
Mon, 06 Apr 2026
64.6600
65.5400
64.6000
65.1100
128,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
63.8000
65.1100
63.1100
64.9400
50,600
Wed, 01 Apr 2026
63.9400
65.7100
63.9400
64.2400
41,800
Tue, 31 Mar 2026
63.4700
64.1200
62.4700
63.9400
77,400
Mon, 30 Mar 2026
62.7700
63.4400
62.4800
63.1500
43,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
62.7200
63.0200
62.2000
62.4400
42,000
Thu, 26 Mar 2026
62.4500
63.2400
61.8500
63.1600
35,300
Wed, 25 Mar 2026
63.4900
63.8700
62.4400
62.7500
45,000
Tue, 24 Mar 2026
62.6900
63.8500
62.5200
62.9500
38,400
Mon, 23 Mar 2026
63.0100
64.6400
62.8300
63.2400
67,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
62.1500
62.3300
60.9000
61.6700
102,300
Thu, 19 Mar 2026
60.6000
62.3700
60.5600
61.9400
61,400
Wed, 18 Mar 2026
60.8300
63.5700
60.2600
61.2300
44,300
Tue, 17 Mar 2026
62.1600
62.4100
61.2700
61.2800
47,400
Mon, 16 Mar 2026
62.0400
62.5100
61.4300
61.9300
34,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
61.8900
63.0500
61.0700
61.6900
53,500
Thu, 12 Mar 2026
60.2800
61.9600
59.7100
61.8400
48,200
Wed, 11 Mar 2026
61.3400
61.4700
60.4500
61.1700
47,500
Tue, 10 Mar 2026
61.5200
63.0900
61.1500
61.7000
55,400
Mon, 09 Mar 2026
61.0800
61.9900
59.7000
61.6500
80,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
61.0400
62.6100
59.9800
61.9500
106,500
Thu, 05 Mar 2026
62.7000
64.0500
61.8800
62.4300
58,900
Wed, 04 Mar 2026
63.2600
63.9600
62.8200
63.4000
42,200
Tue, 03 Mar 2026
62.0000
63.2500
61.8200
62.8400
64,700
Mon, 02 Mar 2026
61.2000
63.7500
60.5400
63.1200
57,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
63.7100
63.8100
61.3600
61.9100
103,300
Thu, 26 Feb 2026
65.6900
65.9200
64.4900
64.5500
159,900
Wed, 25 Feb 2026
63.6500
65.5200
63.4700
65.0000
41,500
Tue, 24 Feb 2026
63.7500
63.7500
62.6800
62.9600
71,100
Mon, 23 Feb 2026
65.4500
65.8900
61.8500
62.6600
89,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
64.7800
65.6300
64.1000
65.4900
52,700
Thu, 19 Feb 2026
64.0300
64.9900
63.2800
64.8300
67,200
Wed, 18 Feb 2026
65.1600
65.9000
64.0700
64.2300
57,200
Tue, 17 Feb 2026
64.6600
65.8800
64.6000
64.6100
49,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
64.7100
64.9500
63.6600
64.5600
51,500
Thu, 12 Feb 2026
64.6200
65.2900
63.0800
64.7500
77,100
Wed, 11 Feb 2026
65.2200
65.9700
63.5300
64.0100
55,200
Tue, 10 Feb 2026
65.0300
65.5000
64.1700
64.5700
50,800
Tue, 10 Feb 2026
12 · 8-K
Next filing day · accepted 09 Feb, 17:47 ET
8-K ↗
Mon, 09 Feb 2026
65.5500
66.1300
65.1900
65.3000
38,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
11 · 10-Q
After-hours · 16:52 ET
10-Q ↗
Fri, 06 Feb 2026
65.7000
66.5600
65.4100
65.5000
54,000
Thu, 05 Feb 2026
65.1900
65.8200
64.8900
65.5400
44,300
Wed, 04 Feb 2026
65.1600
66.2300
64.5800
65.1200
84,000
Tue, 03 Feb 2026
64.3500
65.6300
63.6400
64.6400
59,300
Mon, 02 Feb 2026
62.5000
64.6700
62.5000
64.3000
57,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
62.0000
62.9400
61.4900
62.5700
54,600
Thu, 29 Jan 2026
60.7300
62.3700
60.1600
62.1800
70,200
Wed, 28 Jan 2026
61.4900
61.4900
60.2400
60.6600
35,900
Tue, 27 Jan 2026
60.5000
61.4300
60.5000
61.1500
44,300
Mon, 26 Jan 2026
60.2800
60.9900
59.9700
60.6800
55,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
64.2500
64.2500
60.1800
60.6800
84,300
Thu, 22 Jan 2026
63.6600
65.6400
63.5000
63.8700
65,600
Thu, 22 Jan 2026
10 · 8-K
Next filing day · accepted 21 Jan, 17:38 ET
8-K ↗
Wed, 21 Jan 2026
61.8500
63.8400
61.8500
63.7200
50,400
Tue, 20 Jan 2026
60.6200
61.3900
60.0400
60.5700
41,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
61.9800
62.4000
61.5800
61.6100
53,400
Thu, 15 Jan 2026
61.2500
62.5800
61.2500
62.2500
40,200
Wed, 14 Jan 2026
60.1200
60.8700
59.6500
60.7600
35,000
Tue, 13 Jan 2026
60.1000
60.3200
59.7100
59.8000
52,000
Mon, 12 Jan 2026
59.7900
60.3600
59.2000
60.0200
37,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
61.1700
61.6900
60.0300
60.1000
29,900
Thu, 08 Jan 2026
58.9800
61.3100
58.9800
61.1500
38,900
Wed, 07 Jan 2026
59.6900
59.7100
59.1000
59.2800
31,200
Tue, 06 Jan 2026
59.5900
60.7900
59.0600
59.8000
54,200
Mon, 05 Jan 2026
58.4100
60.5900
58.4000
59.9300
37,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
59.2400
59.5600
58.2800
58.6000
45,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
59.5400
59.7300
58.6000
59.1200
38,900
Tue, 30 Dec 2025
60.0800
60.0800
58.7500
59.2500
29,800
Mon, 29 Dec 2025
60.4600
60.4600
59.8400
59.9000
31,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
60.9100
60.9100
60.1500
60.3500
26,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
60.9100
61.2000
60.2900
61.2000
27,800
Tue, 23 Dec 2025
61.8800
62.1200
60.4900
60.4900
42,900
Mon, 22 Dec 2025
61.6400
62.4700
61.3800
61.5800
41,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
63.0200
63.2200
61.1200
61.7200
192,300
Thu, 18 Dec 2025
62.9800
63.5400
62.6100
63.2700
46,800
Wed, 17 Dec 2025
62.3600
63.2700
61.9900
62.5100
51,500
Tue, 16 Dec 2025
61.6800
62.6000
61.6300
62.2200
47,700
Mon, 15 Dec 2025
60.8800
61.9600
60.7300
61.7400
63,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
61.5500
61.9900
60.4900
60.8200
63,200
Thu, 11 Dec 2025
60.8500
61.6800
60.7300
61.5000
41,300
Wed, 10 Dec 2025
58.9000
61.3100
58.9000
60.8400
66,800
Tue, 09 Dec 2025
58.8200
59.8400
58.7000
59.0700
44,500
Mon, 08 Dec 2025
58.0700
59.1900
57.9200
58.6100
45,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
58.5400
58.8100
57.6700
57.9400
37,900
Thu, 04 Dec 2025
58.5200
59.0600
58.2100
58.4300
31,100
Wed, 03 Dec 2025
57.5500
58.6600
57.3700
58.6400
44,200
Tue, 02 Dec 2025
57.5900
57.6800
56.7100
56.8800
57,400
Mon, 01 Dec 2025
56.3100
57.2900
55.9100
57.1200
45,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
56.8400
57.1300
56.1000
56.2900
24,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
56.3000
57.2500
56.1300
56.6600
39,300
Tue, 25 Nov 2025
9 · 8-K
After market open · 15:35 ET
8-K ↗
Tue, 25 Nov 2025
55.4300
56.8900
55.4300
56.6300
42,000
Mon, 24 Nov 2025
55.2100
55.7500
55.1000
55.2900
60,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
54.1500
56.0900
54.1500
55.5400
56,400
Thu, 20 Nov 2025
53.5300
54.7200
53.5300
54.1500
68,000
Wed, 19 Nov 2025
52.7700
53.9100
52.7600
53.1500
63,700
Tue, 18 Nov 2025
52.7400
53.8500
52.7200
52.9700
36,000
Mon, 17 Nov 2025
54.1800
54.2000
52.8300
52.9800
54,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
54.2800
54.5300
53.7900
54.4400
42,800
Thu, 13 Nov 2025
54.6800
55.1900
54.2900
54.8100
48,000
Wed, 12 Nov 2025
54.7200
55.5700
54.4300
54.6900
49,400
Tue, 11 Nov 2025
54.5400
54.9800
53.8900
54.9500
107,800
Mon, 10 Nov 2025
8 · 8-K
After-hours · 16:40 ET
8-K ↗
Mon, 10 Nov 2025
54.1000
54.7900
53.6900
54.4000
82,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
7 · 10-Q
After market open · 14:34 ET
10-Q ↗
Fri, 07 Nov 2025
53.1100
53.7500
52.5200
53.5000
57,800
Thu, 06 Nov 2025
53.4800
53.9400
53.0100
53.1100
34,800
Wed, 05 Nov 2025
54.9200
55.1000
53.5500
53.8000
45,200
Tue, 04 Nov 2025
52.9500
54.6800
52.7900
54.1400
149,400
Mon, 03 Nov 2025
52.0500
53.6900
51.4600
53.5900
105,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
52.4400
54.0200
52.0900
52.4400
64,400
Thu, 30 Oct 2025
52.6500
53.4400
52.6500
52.9500
67,500
Wed, 29 Oct 2025
53.4400
54.1800
52.6600
52.8700
92,300
Tue, 28 Oct 2025
53.1700
54.1000
53.0500
53.5300
85,700
Mon, 27 Oct 2025
52.9900
54.2400
52.9900
53.5200
89,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
52.7500
53.3400
52.2900
52.9400
104,900
Thu, 23 Oct 2025
6 · 8-K
After market open · 15:24 ET
8-K ↗
Thu, 23 Oct 2025
50.4500
52.7900
50.4500
52.0000
147,100
Thu, 23 Oct 2025
5 · 8-K
Next filing day · accepted 22 Oct, 18:15 ET
8-K ↗
Wed, 22 Oct 2025
50.0300
50.8800
50.0000
50.4900
58,700
Tue, 21 Oct 2025
49.6800
50.3500
49.6800
50.1400
40,000
Mon, 20 Oct 2025
48.0500
50.1600
48.0500
50.0500
48,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
48.1800
49.0400
47.8700
48.1100
54,700
Thu, 16 Oct 2025
50.8100
50.8100
47.6000
47.8500
48,800
Wed, 15 Oct 2025
51.6800
51.7000
50.7600
51.0300
36,000
Tue, 14 Oct 2025
49.7900
51.6300
49.7900
51.3700
78,300
Mon, 13 Oct 2025
50.5800
50.6100
49.5200
50.5300
41,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
52.4500
52.9000
49.7700
49.7900
85,200
Thu, 09 Oct 2025
52.3700
52.6600
51.8100
52.5400
46,000
Wed, 08 Oct 2025
52.3200
52.7200
51.8300
52.5300
36,300
Tue, 07 Oct 2025
53.1200
53.6500
52.0800
52.2700
46,100
Mon, 06 Oct 2025
52.0200
53.3300
51.3500
53.2400
99,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
52.5500
52.5700
51.4900
51.5300
128,900
Thu, 02 Oct 2025
52.3900
52.3900
51.4300
51.5900
48,900
Wed, 01 Oct 2025
52.4000
52.8900
52.0100
52.5000
64,200
Tue, 30 Sep 2025
53.0500
53.2700
52.4500
52.5600
78,600
Mon, 29 Sep 2025
54.4100
54.4300
53.2300
53.2700
27,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
55.1900
55.1900
54.2800
54.3000
70,300
Thu, 25 Sep 2025
54.7100
54.9000
54.2900
54.4900
27,500
Wed, 24 Sep 2025
55.3800
55.7200
54.6300
54.8800
22,100
Tue, 23 Sep 2025
55.5000
56.2400
54.8800
55.0200
46,100
Mon, 22 Sep 2025
55.5100
55.9600
54.7800
55.5200
31,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
4 · DEF 14A
After-hours · 16:54 ET
DEF 14A ↗
Fri, 19 Sep 2025
56.0000
56.2500
55.3200
55.9700
88,800
Thu, 18 Sep 2025
55.3500
56.6900
55.0000
56.2500
90,100
Wed, 17 Sep 2025
55.0400
56.6800
54.8100
55.1900
54,000
Tue, 16 Sep 2025
55.1200
55.1200
54.1600
54.6900
16,700
Mon, 15 Sep 2025
55.6100
55.9000
55.1000
55.2700
17,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
56.5300
56.5300
55.6200
55.6200
17,100
Thu, 11 Sep 2025
3 · 10-K
After market open · 15:42 ET
10-K ↗
Thu, 11 Sep 2025
56.7100
56.7900
56.2500
56.5800
54,200
Wed, 10 Sep 2025
56.2900
57.0600
56.2900
56.5300
20,200
Tue, 09 Sep 2025
57.3100
57.6100
56.0000
56.2400
135,700
Mon, 08 Sep 2025
57.5500
57.9300
57.0400
57.6200
15,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
58.4800
59.0300
57.2900
57.3600
20,100
Thu, 04 Sep 2025
57.3000
58.1600
57.1700
58.1300
22,600
Wed, 03 Sep 2025
56.8600
57.3400
56.4500
57.0100
28,100
Tue, 02 Sep 2025
57.2400
57.3200
56.6900
57.0800
21,900
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
58.2000
58.2400
57.3900
57.5400
21,600
Thu, 28 Aug 2025
57.5400
57.8900
56.9400
57.8500
21,200
Wed, 27 Aug 2025
57.5800
58.4500
57.5800
57.7800
15,500
Tue, 26 Aug 2025
57.9100
58.0100
57.0900
57.7400
18,600
Mon, 25 Aug 2025
57.5600
58.2400
56.9400
57.0800
21,500
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
55.4200
58.2500
55.1700
58.0000
44,000
Thu, 21 Aug 2025
54.7300
55.2300
54.5600
54.9100
34,100
Wed, 20 Aug 2025
55.0800
55.3300
54.6700
55.1000
37,400
Tue, 19 Aug 2025
54.3000
54.9500
54.1100
54.7100
25,100
Mon, 18 Aug 2025
54.1900
54.3500
53.8000
54.2800
28,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
55.3000
55.3000
53.7500
53.7900
47,400
Thu, 14 Aug 2025
2 · 8-K
After market open · 15:38 ET
8-K ↗
Thu, 14 Aug 2025
55.2500
56.0200
54.4700
55.2600
26,100
Wed, 13 Aug 2025
55.5600
56.2000
54.9700
56.1500
27,300
Tue, 12 Aug 2025
53.0500
55.1500
53.0500
55.1500
32,900
Mon, 11 Aug 2025
52.4500
53.0100
51.5900
52.6300
26,100
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
52.3200
52.5000
51.9900
52.0600
17,800
Thu, 07 Aug 2025
52.5900
52.6300
51.6400
51.8500
29,500
Wed, 06 Aug 2025
53.0300
53.1900
52.4000
52.4400
28,700
Tue, 05 Aug 2025
52.9900
53.4300
52.2900
53.1900
41,500
Mon, 04 Aug 2025
52.8700
53.3800
52.6400
53.0100
21,400
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
53.6400
53.6400
52.2000
52.4700
42,400
Thu, 31 Jul 2025
54.0800
54.6500
53.7800
54.0900
40,400
Wed, 30 Jul 2025
55.5900
56.5900
54.3600
54.6800
37,000
Tue, 29 Jul 2025
56.7100
56.9100
55.8300
55.8500
30,300
Mon, 28 Jul 2025
1 · 8-K
After-hours · 17:20 ET
8-K ↗
Mon, 28 Jul 2025
56.5500
56.6600
55.8200
56.3700
40,700
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend