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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
47.0000
47.3550
46.7000
47.3200
29,493
Thu, 22 Oct 2026
46.1800
47.4000
45.3600
47.0000
41,000
Wed, 21 Oct 2026
46.0000
46.1000
45.3900
46.0500
11,100
Tue, 20 Oct 2026
16 · 8-K
After-hours · 19:25 ET
CURRENT REPORT FILING ↗
Tue, 20 Oct 2026
45.7000
46.7900
45.7000
45.9100
20,700
Mon, 19 Oct 2026
45.9000
46.0800
45.4000
45.4000
16,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
46.1400
46.6800
45.9900
45.9900
8,000
Thu, 15 Oct 2026
46.3600
46.7700
45.8700
46.1100
7,500
Wed, 14 Oct 2026
45.6300
46.4700
45.5000
45.9900
14,200
Tue, 13 Oct 2026
45.5200
46.3500
44.8400
46.1000
28,700
Mon, 12 Oct 2026
45.0000
45.8900
45.0000
45.4200
10,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
45.5200
45.5200
44.7300
44.7400
8,800
Thu, 08 Oct 2026
45.7500
45.7500
45.1500
45.6000
17,400
Wed, 07 Oct 2026
46.0200
46.0800
45.2800
45.7200
22,300
Tue, 06 Oct 2026
44.8600
45.8300
44.8100
45.6500
22,400
Mon, 05 Oct 2026
44.4400
44.9800
44.2200
44.7200
12,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
44.4800
45.1500
44.4000
44.6100
31,100
Thu, 01 Oct 2026
43.7800
44.4400
43.4500
44.3000
11,100
Wed, 30 Sep 2026
44.8000
44.8500
43.7600
44.1900
17,700
Tue, 29 Sep 2026
44.8000
45.2500
43.7400
44.5300
40,600
Mon, 28 Sep 2026
43.9000
44.7700
43.8000
44.6900
25,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
44.2400
44.8000
43.7500
44.1500
39,100
Thu, 24 Sep 2026
42.0000
44.5300
42.0000
44.2100
13,800
Wed, 23 Sep 2026
45.0400
45.0400
43.6100
43.6100
25,700
Tue, 22 Sep 2026
45.2400
45.5100
44.3000
45.2000
30,600
Mon, 21 Sep 2026
44.7200
45.5500
43.7800
44.8500
34,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
44.6600
45.0700
44.0000
44.8500
60,300
Thu, 17 Sep 2026
45.3800
45.4200
44.6900
44.9100
18,600
Wed, 16 Sep 2026
46.1000
46.1800
44.0200
44.8800
29,300
Tue, 15 Sep 2026
46.4300
46.4900
45.9600
46.3900
16,500
Mon, 14 Sep 2026
46.4500
47.3100
46.2000
46.6300
27,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
47.5600
47.5600
46.4300
46.6900
46,600
Thu, 10 Sep 2026
46.2200
46.7000
45.7100
46.6200
38,200
Wed, 09 Sep 2026
46.2200
46.7000
46.1300
46.6900
27,200
Tue, 08 Sep 2026
46.4500
47.1100
46.0000
46.5700
85,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
46.6900
47.4400
46.5300
46.8600
12,000
Thu, 03 Sep 2026
47.1500
47.5900
46.4600
46.4600
15,700
Wed, 02 Sep 2026
45.5100
46.9400
45.5100
46.8000
19,100
Tue, 01 Sep 2026
45.7000
46.0100
44.2600
45.1500
16,700
Mon, 31 Aug 2026
45.3900
45.9000
45.0000
45.7300
34,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
45.6000
46.3000
45.3900
45.5900
26,800
Thu, 27 Aug 2026
45.1300
45.3700
44.6000
45.3700
28,000
Wed, 26 Aug 2026
45.5000
45.5000
44.7500
45.2000
22,400
Tue, 25 Aug 2026
45.5600
45.5600
44.4600
45.2100
41,000
Mon, 24 Aug 2026
44.7000
45.7800
44.7000
45.1900
71,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
45.0600
45.5100
43.8000
44.5900
39,500
Thu, 20 Aug 2026
44.7000
45.2000
44.0300
44.6600
11,700
Wed, 19 Aug 2026
15 · 8-K
After market open · 12:39 ET
CURRENT REPORT FILING ↗
Wed, 19 Aug 2026
45.3400
45.8500
44.1500
44.7100
40,400
Tue, 18 Aug 2026
46.1000
46.1000
45.0100
45.2400
47,500
Mon, 17 Aug 2026
44.7300
46.2100
44.7300
45.4100
49,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
45.7700
46.4500
44.4600
44.5700
27,100
Thu, 13 Aug 2026
14 · 10-Q
After market open · 11:07 ET
FORM 10-Q AT 06/30/26 ↗
Thu, 13 Aug 2026
45.2800
46.4000
44.9100
46.2900
70,400
Wed, 12 Aug 2026
44.3500
45.0100
44.3500
44.7300
41,700
Tue, 11 Aug 2026
43.9000
45.1900
43.9000
44.1700
24,000
Mon, 10 Aug 2026
43.5500
44.7600
42.6300
43.9300
40,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
43.0800
44.0100
43.0100
43.5600
20,400
Thu, 06 Aug 2026
42.5700
43.7300
42.5700
43.7300
40,200
Wed, 05 Aug 2026
43.1500
43.1500
42.5000
42.9000
17,900
Tue, 04 Aug 2026
42.8900
43.3000
41.9500
42.8900
33,500
Mon, 03 Aug 2026
42.4500
42.9600
42.3100
42.6600
25,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
42.1500
42.5500
41.2500
42.0600
41,500
Thu, 30 Jul 2026
41.3500
42.7500
41.3500
42.1200
56,900
Wed, 29 Jul 2026
41.7600
42.4900
41.1800
41.6600
118,100
Tue, 28 Jul 2026
43.1700
43.1700
41.7800
42.0100
20,700
Mon, 27 Jul 2026
13 · 8-K
After market open · 10:21 ET
CURRENT REPORT FILING ↗
Mon, 27 Jul 2026
42.8800
43.8000
42.4100
42.8000
20,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
41.4900
43.7300
41.3700
42.1400
24,500
Thu, 23 Jul 2026
42.2100
42.9100
42.1000
42.1500
48,800
Wed, 22 Jul 2026
43.2300
43.7000
42.2500
42.8900
40,600
Tue, 21 Jul 2026
44.1300
44.1300
42.6300
43.4300
142,800
Mon, 20 Jul 2026
43.0500
43.9600
43.0100
43.7100
47,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
44.4900
45.5100
43.1000
43.6600
97,400
Thu, 16 Jul 2026
44.0100
44.8200
42.5300
44.8200
41,200
Wed, 15 Jul 2026
43.3200
43.9900
42.3700
43.7000
23,600
Tue, 14 Jul 2026
12 · 8-K
After market open · 13:45 ET
CURRENT REPORT FILING ↗
Tue, 14 Jul 2026
43.0100
43.4800
42.4200
43.1900
34,200
Mon, 13 Jul 2026
42.6500
43.4400
41.6000
43.0300
63,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
42.1500
43.0700
41.7500
42.7000
31,400
Thu, 09 Jul 2026
41.5500
42.1500
41.3600
42.1500
22,700
Wed, 08 Jul 2026
41.4300
42.0700
41.0200
41.5900
25,700
Tue, 07 Jul 2026
42.3000
42.9800
41.6200
41.6500
15,800
Mon, 06 Jul 2026
42.6100
43.4500
42.0000
42.5300
16,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
43.8000
44.3900
42.0500
42.6100
16,700
Wed, 01 Jul 2026
43.1400
43.9900
43.1400
43.7200
17,900
Tue, 30 Jun 2026
43.6800
43.8800
42.8900
43.4300
16,800
Mon, 29 Jun 2026
44.2100
44.7100
43.0600
43.9100
27,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
42.5800
45.0100
41.2500
44.5600
137,200
Thu, 25 Jun 2026
43.8800
44.1800
41.7600
42.4400
42,500
Wed, 24 Jun 2026
49.5500
50.1500
44.0200
44.4200
45,700
Tue, 23 Jun 2026
47.8700
49.7100
47.5200
49.4800
120,700
Mon, 22 Jun 2026
48.2800
48.7000
47.5000
47.5900
24,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
48.3900
49.1500
47.6200
48.1100
43,900
Wed, 17 Jun 2026
48.4200
54.9600
47.2500
47.8500
23,300
Tue, 16 Jun 2026
48.1100
49.0500
47.9300
48.2100
25,700
Mon, 15 Jun 2026
50.4200
51.2500
47.7700
47.9900
30,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
49.1500
50.3500
49.1500
50.1300
46,000
Thu, 11 Jun 2026
49.1600
49.7500
48.9100
49.1500
44,000
Wed, 10 Jun 2026
49.0000
49.6900
48.7500
49.0600
51,800
Tue, 09 Jun 2026
48.5100
49.7400
48.3700
48.5300
22,200
Mon, 08 Jun 2026
48.2100
49.5400
47.4400
48.3600
85,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
48.4200
49.0700
48.1100
48.1500
39,600
Thu, 04 Jun 2026
47.3700
48.8000
47.3600
48.2100
54,200
Wed, 03 Jun 2026
48.1000
48.4300
46.8000
46.8500
30,300
Tue, 02 Jun 2026
47.3000
49.0000
47.3000
48.3300
39,900
Mon, 01 Jun 2026
48.0600
48.1000
46.5400
47.4100
26,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
49.5200
49.6000
48.0500
48.0500
26,800
Thu, 28 May 2026
49.5900
50.6800
48.9000
49.2100
96,600
Wed, 27 May 2026
48.0600
50.2400
47.9000
49.1700
165,000
Tue, 26 May 2026
47.6900
48.7000
47.4400
47.9600
55,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
47.3900
48.0700
47.0000
47.2100
31,400
Thu, 21 May 2026
46.7000
47.3300
46.7000
47.1700
16,300
Wed, 20 May 2026
46.0000
47.4200
46.0000
46.6600
18,700
Tue, 19 May 2026
45.6500
45.9500
45.2500
45.8000
12,500
Mon, 18 May 2026
45.7500
46.3800
45.5800
45.5800
15,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
11 · 10-Q
After-hours · 17:06 ET
FORM 10-Q AT 03/31/26 ↗
Fri, 15 May 2026
10 · 8-K
After market open · 11:10 ET
PROMOTIONS, AMENDMENTS TO CODE OF REGULATIONS AND VOTING RESULTS 05/13/26 ↗
Fri, 15 May 2026
45.7500
46.0100
45.3600
45.3600
11,000
Thu, 14 May 2026
45.9500
46.7100
45.6500
45.9500
10,600
Wed, 13 May 2026
45.7300
46.0000
45.5500
45.6500
7,900
Tue, 12 May 2026
46.2700
46.2700
45.3400
45.6400
13,500
Mon, 11 May 2026
45.4900
46.2600
45.0100
46.1100
21,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
45.0600
45.5200
44.9000
45.2100
9,200
Thu, 07 May 2026
45.0000
45.0700
44.9600
44.9600
7,900
Wed, 06 May 2026
45.2600
45.8900
44.8500
44.8500
18,100
Tue, 05 May 2026
44.4900
44.9500
44.1500
44.7500
5,300
Mon, 04 May 2026
45.0600
45.5100
44.0000
44.1000
9,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
44.4000
45.2500
44.1400
44.8700
19,800
Thu, 30 Apr 2026
44.9600
45.5600
44.4600
44.5100
11,100
Wed, 29 Apr 2026
46.0600
46.0600
44.9000
44.9900
17,700
Tue, 28 Apr 2026
9 · 8-K
After market open · 13:17 ET
EARNINGS RELEASE 03/31/26 ↗
Tue, 28 Apr 2026
46.0000
46.0000
45.3200
45.8000
13,400
Mon, 27 Apr 2026
45.8500
46.2500
45.7000
45.7000
8,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
45.9000
46.2500
45.5100
45.6000
5,400
Thu, 23 Apr 2026
46.4100
46.7500
45.9700
46.2600
7,800
Wed, 22 Apr 2026
46.5100
46.9400
46.2500
46.2500
7,900
Tue, 21 Apr 2026
46.8500
47.0000
46.3200
46.4800
11,500
Mon, 20 Apr 2026
47.0000
47.0000
46.5000
46.6100
7,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
46.0900
47.1200
46.0000
46.6100
14,900
Thu, 16 Apr 2026
46.0000
46.0000
45.5100
45.5100
8,900
Wed, 15 Apr 2026
45.7100
45.8700
45.5000
45.7100
14,000
Tue, 14 Apr 2026
8 · 8-K
After market open · 12:43 ET
DIVIDEND PAYABLE 05/10/26 ↗
Tue, 14 Apr 2026
45.7100
45.7100
45.1100
45.6100
11,800
Mon, 13 Apr 2026
45.3800
45.5500
45.2000
45.5000
12,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
45.7200
45.7900
45.2500
45.5900
15,000
Thu, 09 Apr 2026
45.5800
45.7800
45.0200
45.5600
27,300
Wed, 08 Apr 2026
45.9300
45.9900
45.0600
45.2700
15,700
Tue, 07 Apr 2026
44.8100
44.8100
43.2500
44.2600
27,900
Mon, 06 Apr 2026
44.2000
44.9900
44.0400
44.5100
19,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
7 · DEF 14A
After-hours · 17:22 ET
DEF 14A ↗
Thu, 02 Apr 2026
43.9300
44.5200
43.7500
44.2600
20,400
Wed, 01 Apr 2026
44.0000
44.7000
44.0000
44.1300
8,200
Tue, 31 Mar 2026
43.0500
44.1600
42.7500
43.8600
16,700
Mon, 30 Mar 2026
42.7500
42.7700
42.4000
42.4600
15,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
42.2200
42.2900
42.0000
42.2100
7,800
Thu, 26 Mar 2026
41.8000
43.0000
41.8000
42.2600
9,800
Wed, 25 Mar 2026
42.4200
42.8100
42.1900
42.2500
11,700
Tue, 24 Mar 2026
42.5300
42.5300
41.9700
41.9700
14,000
Mon, 23 Mar 2026
41.2400
42.8200
41.2400
41.9600
12,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
41.0500
41.7200
40.6300
40.6300
25,900
Thu, 19 Mar 2026
39.7500
41.7500
39.7500
41.1100
7,900
Wed, 18 Mar 2026
41.2700
43.2600
39.8900
40.5500
15,500
Tue, 17 Mar 2026
43.0000
43.0000
41.0000
41.5400
11,100
Mon, 16 Mar 2026
41.5700
42.0900
41.4500
41.8700
9,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
6 · 10-K
After market open · 13:11 ET
10-K ↗
Fri, 13 Mar 2026
42.5000
42.5000
41.1100
41.2000
9,100
Thu, 12 Mar 2026
41.2700
41.5800
40.7500
41.5800
4,800
Wed, 11 Mar 2026
42.2300
42.5200
41.3100
41.5100
8,400
Tue, 10 Mar 2026
42.1400
42.8200
41.9600
42.3300
13,700
Mon, 09 Mar 2026
42.1600
42.4800
41.7000
42.3100
8,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
42.0000
42.3400
41.7500
42.2800
7,700
Thu, 05 Mar 2026
42.8200
43.1500
42.3200
42.6000
10,400
Wed, 04 Mar 2026
43.2200
43.5000
42.7500
43.1600
17,300
Tue, 03 Mar 2026
42.5300
43.2000
42.0000
42.9600
13,700
Mon, 02 Mar 2026
42.1400
43.1000
42.0000
43.0100
8,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
5 · 8-K
After market open · 09:57 ET
D. THOMAS RETIREMENT AND T. WISEMAN RETIREMENT AS CHARIMAN OF THE BOARD ↗
Fri, 27 Feb 2026
44.0000
44.0000
42.6300
42.6300
11,100
Thu, 26 Feb 2026
44.1000
44.8000
43.7400
44.0000
21,900
Wed, 25 Feb 2026
43.9400
44.1700
43.5100
43.9000
22,000
Tue, 24 Feb 2026
44.0100
44.0400
43.1000
43.5100
13,800
Mon, 23 Feb 2026
44.5500
44.5500
42.9900
43.9700
14,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
43.5000
44.4300
43.5000
44.0600
18,100
Thu, 19 Feb 2026
43.5200
43.7900
43.2800
43.6900
7,300
Wed, 18 Feb 2026
43.9200
44.6600
43.4100
43.4100
14,200
Tue, 17 Feb 2026
43.2600
43.3700
43.1500
43.2500
10,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
43.2600
43.6900
42.9500
42.9500
7,500
Thu, 12 Feb 2026
43.0100
43.0800
42.3000
42.8100
10,000
Wed, 11 Feb 2026
43.2200
44.4600
42.7500
42.8100
10,700
Tue, 10 Feb 2026
43.0000
43.1000
42.9000
42.9000
24,000
Mon, 09 Feb 2026
42.9800
43.2800
42.8000
42.9700
10,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
43.0000
43.0200
42.7500
42.7600
9,200
Thu, 05 Feb 2026
43.1500
43.1500
42.5200
42.5200
6,800
Wed, 04 Feb 2026
42.0000
43.2000
41.9700
42.5600
17,600
Tue, 03 Feb 2026
41.7500
42.1600
41.7500
41.8100
11,800
Mon, 02 Feb 2026
41.4600
41.7500
41.2600
41.5100
21,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
41.3400
41.3400
41.1100
41.1500
9,000
Thu, 29 Jan 2026
41.0000
41.3000
41.0000
41.1600
9,300
Wed, 28 Jan 2026
41.2000
41.2000
40.7800
41.0500
7,000
Tue, 27 Jan 2026
4 · 8-K
After market open · 13:34 ET
EARNINGS RELEASE 12/31/25 ↗
Tue, 27 Jan 2026
40.4500
41.7700
40.4500
41.0600
9,500
Mon, 26 Jan 2026
40.3000
40.9900
39.6000
40.3200
5,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
41.4400
41.9600
40.3100
40.3100
6,700
Thu, 22 Jan 2026
41.1700
41.9900
41.0500
41.4400
9,400
Wed, 21 Jan 2026
39.7600
41.0000
38.8800
40.7900
10,300
Tue, 20 Jan 2026
40.0000
40.0100
39.5000
39.8100
5,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
40.2200
41.1300
38.9600
40.0600
8,100
Thu, 15 Jan 2026
40.0000
40.8300
40.0000
40.2600
4,300
Wed, 14 Jan 2026
39.8200
40.0800
39.8200
39.9000
5,000
Tue, 13 Jan 2026
3 · 8-K
After market open · 15:04 ET
DIVIDEND PAYABLE 02/10/26 ↗
Tue, 13 Jan 2026
40.2600
40.2600
39.4100
39.4100
4,500
Mon, 12 Jan 2026
40.4300
40.8400
40.0000
40.0400
6,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
41.2400
41.2400
40.4300
40.4300
6,200
Thu, 08 Jan 2026
40.5200
41.0200
40.3000
40.9000
5,200
Wed, 07 Jan 2026
39.2500
40.5500
38.6000
40.4000
9,000
Tue, 06 Jan 2026
39.7400
39.9900
38.5900
39.2200
27,600
Mon, 05 Jan 2026
39.5500
40.9000
39.4000
39.5300
9,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
40.2500
40.5700
39.3400
39.5300
5,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
40.2000
40.2700
39.8000
39.9800
5,200
Tue, 30 Dec 2025
40.3800
41.2300
39.8300
39.9000
6,700
Mon, 29 Dec 2025
40.4900
40.4900
39.8200
40.1300
9,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
40.5000
40.7500
40.3200
40.3200
5,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
40.4600
40.6800
40.2400
40.3800
5,900
Tue, 23 Dec 2025
40.9100
40.9100
40.1400
40.1400
11,500
Mon, 22 Dec 2025
41.3800
41.4500
40.3500
40.3600
9,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
41.4500
41.5500
40.9100
41.2000
40,700
Thu, 18 Dec 2025
41.5500
41.5500
41.3000
41.4000
10,800
Wed, 17 Dec 2025
41.5500
41.5500
40.6600
41.4900
16,900
Tue, 16 Dec 2025
41.5000
41.5500
41.1800
41.5400
13,400
Mon, 15 Dec 2025
41.5000
41.5400
41.1900
41.5400
14,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
41.8300
41.8300
41.4000
41.4200
9,900
Thu, 11 Dec 2025
41.9400
41.9500
41.5000
41.7100
25,700
Wed, 10 Dec 2025
41.8600
42.0000
41.7500
41.7600
30,300
Tue, 09 Dec 2025
41.7000
41.8500
41.5900
41.6500
8,700
Mon, 08 Dec 2025
41.3000
41.9500
38.3600
41.6000
34,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
41.2500
41.5000
40.9000
40.9000
8,700
Thu, 04 Dec 2025
39.2500
41.1700
39.2000
40.9400
13,200
Wed, 03 Dec 2025
38.4300
39.4100
38.3000
39.2800
35,600
Tue, 02 Dec 2025
38.9400
38.9500
38.5000
38.5000
5,900
Mon, 01 Dec 2025
38.4400
39.9800
36.7500
38.8000
8,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
39.0000
39.0000
38.7500
38.7800
4,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
39.0000
39.5800
38.5600
38.9500
15,600
Tue, 25 Nov 2025
38.9900
39.2900
37.6600
39.0000
26,200
Mon, 24 Nov 2025
39.7500
39.7500
38.5000
38.9000
20,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
36.8500
39.2600
36.8500
39.2600
10,400
Thu, 20 Nov 2025
35.2500
36.9400
35.2500
36.7100
13,000
Wed, 19 Nov 2025
35.3000
35.3000
35.3000
35.3000
3,100
Tue, 18 Nov 2025
35.7400
35.7500
34.8100
35.5600
7,100
Mon, 17 Nov 2025
35.1600
35.7500
35.1600
35.4300
3,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
2 · 10-Q
After-hours · 16:16 ET
FORM 10-Q AT 09/30/25 ↗
Fri, 14 Nov 2025
35.2500
35.7500
35.2500
35.5400
4,600
Thu, 13 Nov 2025
35.7500
35.7500
35.6700
35.7500
7,600
Wed, 12 Nov 2025
35.4700
35.7700
35.4100
35.5300
5,400
Tue, 11 Nov 2025
35.3500
35.5000
34.9500
35.4800
8,100
Mon, 10 Nov 2025
35.7300
35.8800
35.2000
35.2000
18,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
35.6500
35.7500
35.2500
35.2500
2,300
Thu, 06 Nov 2025
35.9600
36.3400
35.3400
35.4900
12,100
Wed, 05 Nov 2025
36.0000
36.5000
35.9000
35.9500
14,000
Tue, 04 Nov 2025
35.0700
36.5400
35.0700
35.9100
8,700
Mon, 03 Nov 2025
34.9000
35.9300
34.9000
35.2900
3,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
34.8000
35.7600
34.8000
35.0000
2,300
Thu, 30 Oct 2025
34.6100
35.8000
34.1800
35.5800
21,500
Wed, 29 Oct 2025
35.3500
36.0200
34.3200
34.6700
23,000
Tue, 28 Oct 2025
35.6900
35.7000
35.0100
35.5000
12,900
Mon, 27 Oct 2025
1 · 8-K
After market open · 12:38 ET
EARNINGS RELEASE 09/30/25 ↗
Mon, 27 Oct 2025
35.9500
36.0300
34.6300
34.6600
8,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
35.9500
35.9500
35.7500
35.9300
6,600