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
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
15 · 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
14 · 10-Q
After-hours · 17:06 ET
FORM 10-Q AT 03/31/26 ↗
Fri, 15 May 2026
13 · 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
12 · 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
11 · 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
10 · 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
9 · 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
8 · 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
7 · 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
6 · 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
5 · 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
4 · 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
Thu, 23 Oct 2025
36.2500
36.5200
35.9800
35.9800
3,700
Wed, 22 Oct 2025
35.9000
36.8400
35.9000
36.4500
7,300
Tue, 21 Oct 2025
3 · 8-K
After market open · 15:52 ET
DIVIDEND PAYABLE 11/10/25 ↗
Tue, 21 Oct 2025
36.2500
36.2500
35.8000
35.9000
5,200
Mon, 20 Oct 2025
36.5500
36.5500
36.3400
36.3400
2,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
35.1400
36.0300
35.1400
35.9300
5,000
Thu, 16 Oct 2025
36.1500
36.1500
35.4300
35.4800
4,900
Wed, 15 Oct 2025
36.1300
36.4700
35.9000
36.4700
9,000
Tue, 14 Oct 2025
35.7100
36.0300
35.6000
36.0300
4,300
Mon, 13 Oct 2025
34.8500
35.4900
34.8500
35.3400
8,900
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
34.8500
35.2100
34.5000
34.8300
5,300
Thu, 09 Oct 2025
35.9900
35.9900
35.3300
35.3300
3,800
Wed, 08 Oct 2025
36.0000
36.0500
35.9100
35.9100
5,300
Tue, 07 Oct 2025
36.1000
36.2900
36.0000
36.1000
9,500
Mon, 06 Oct 2025
36.1300
36.2000
35.9300
36.1400
6,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
36.2300
36.2300
35.9000
36.1200
5,500
Thu, 02 Oct 2025
36.2500
36.7500
35.2500
36.0800
3,300
Wed, 01 Oct 2025
36.8000
36.8000
36.5100
36.5100
4,700
Tue, 30 Sep 2025
37.5500
37.5500
36.8100
36.9800
7,000
Mon, 29 Sep 2025
37.9500
37.9500
37.5500
37.5800
2,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
37.6600
38.0000
37.6000
37.9900
27,700
Thu, 25 Sep 2025
38.1100
38.1100
37.7000
37.7000
5,200
Wed, 24 Sep 2025
38.5200
38.5500
38.2000
38.2400
7,700
Tue, 23 Sep 2025
38.9300
38.9500
38.0000
38.0000
4,300
Mon, 22 Sep 2025
39.0300
39.6200
37.9600
38.3100
12,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
38.7500
39.3000
38.4900
38.9500
71,100
Thu, 18 Sep 2025
37.5000
38.9000
37.5000
38.9000
6,000
Wed, 17 Sep 2025
37.0000
37.6400
37.0000
37.2100
4,500
Tue, 16 Sep 2025
36.8800
37.1700
36.7500
37.0000
3,800
Mon, 15 Sep 2025
37.3300
37.3300
36.9500
36.9500
4,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
37.1900
37.2300
36.4900
36.9500
2,800
Thu, 11 Sep 2025
36.5500
36.9800
32.9700
36.9000
20,400
Wed, 10 Sep 2025
36.5000
36.8600
36.0000
36.6400
21,600
Tue, 09 Sep 2025
37.0000
37.0000
36.4100
36.6100
3,500
Mon, 08 Sep 2025
36.8000
36.8400
36.5600
36.5600
6,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
36.8600
37.3600
36.3100
36.5000
20,500
Thu, 04 Sep 2025
36.9300
37.5500
36.8000
36.9000
7,000
Wed, 03 Sep 2025
36.7500
36.9900
36.5000
36.5100
4,700
Tue, 02 Sep 2025
36.9700
37.2000
36.0000
36.7600
23,800
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
36.5100
37.0000
35.8000
37.0000
19,500
Thu, 28 Aug 2025
36.3000
36.5900
36.2500
36.5900
3,900
Wed, 27 Aug 2025
35.5500
36.7000
35.5500
36.3500
19,900
Tue, 26 Aug 2025
36.1700
36.1700
35.8200
35.8200
4,400
Mon, 25 Aug 2025
36.8000
36.8000
35.4400
35.4400
5,800
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
36.1300
36.8700
35.9900
36.2900
22,600
Thu, 21 Aug 2025
35.6200
35.9500
35.6200
35.7500
2,500
Wed, 20 Aug 2025
2 · 8-K
After market open · 10:58 ET
REPURCHASE OF COMMON STOCK SHARES EXTENSION ↗
Wed, 20 Aug 2025
35.0200
36.2000
34.9900
35.9700
7,300
Tue, 19 Aug 2025
35.3500
35.6900
35.1000
35.6900
10,000
Mon, 18 Aug 2025
34.9000
35.3500
34.8700
35.3500
4,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
35.5800
35.5800
34.7200
34.7200
3,500
Thu, 14 Aug 2025
1 · 10-Q
After market open · 14:22 ET
FORM 10-Q AT 06/30/25 ↗
Thu, 14 Aug 2025
35.4600
36.0700
35.3000
35.3000
6,900
Wed, 13 Aug 2025
36.0000
36.1000
35.8300
35.9800
11,300
Tue, 12 Aug 2025
36.2000
36.6900
35.2500
35.8900
17,800
Mon, 11 Aug 2025
34.7900
35.6400
34.6100
35.6400
15,800
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
34.8000
34.8000
34.1000
34.2600
5,300
Thu, 07 Aug 2025
34.0000
35.0000
34.0000
34.2500
15,400
Wed, 06 Aug 2025
34.3100
35.2700
33.5000
34.5000
8,500
Tue, 05 Aug 2025
32.7000
34.4100
32.4800
34.4100
6,900
Mon, 04 Aug 2025
32.6700
32.8800
31.6100
32.8800
4,900
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
32.1800
32.5100
31.6100
31.6100
9,100
Thu, 31 Jul 2025
33.0000
33.0000
31.7300
32.2400
8,500
Wed, 30 Jul 2025
32.9900
33.4600
32.9900
33.2000
7,500
Tue, 29 Jul 2025
34.2700
34.2700
33.8200
33.8200
2,500
Mon, 28 Jul 2025
34.8000
34.8100
33.5600
34.2700
7,000
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend