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
61.5000
62.4850
60.6350
62.2200
54,281
Thu, 22 Oct 2026
60.3000
63.2400
60.3000
62.3800
22,700
Wed, 21 Oct 2026
59.7600
60.7200
59.6000
60.5600
20,600
Tue, 20 Oct 2026
57.6600
60.2100
57.6600
59.4000
23,200
Mon, 19 Oct 2026
58.4400
58.8000
56.0000
57.7000
34,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
59.8900
59.8900
58.1600
58.2600
21,900
Thu, 15 Oct 2026
59.6100
60.9900
59.1500
60.0200
31,900
Wed, 14 Oct 2026
61.8800
62.7500
59.5700
59.8200
61,500
Tue, 13 Oct 2026
62.8500
63.1200
61.9500
62.2700
29,100
Mon, 12 Oct 2026
62.3000
63.9700
62.0000
63.0900
66,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
63.0500
63.7300
61.8000
62.4900
31,900
Thu, 08 Oct 2026
63.1600
63.8000
60.5400
62.2100
46,700
Wed, 07 Oct 2026
64.0300
64.7500
62.3500
62.8000
44,300
Tue, 06 Oct 2026
17 · DEFA14A
After-hours · 20:05 ET
DEFINITVE 14A ADDITIONAL MATERIALS ↗
Tue, 06 Oct 2026
16 · DEF 14A
After-hours · 20:01 ET
PROXY STATEMENT ↗
Tue, 06 Oct 2026
65.0400
66.8500
64.0300
64.9200
70,100
Mon, 05 Oct 2026
63.9800
67.0000
63.4500
65.4100
44,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
66.6000
66.9500
63.7400
64.0700
35,300
Thu, 01 Oct 2026
68.7400
69.0100
64.5600
65.3600
42,800
Wed, 30 Sep 2026
70.4400
70.4400
68.1000
69.0000
60,500
Tue, 29 Sep 2026
71.6200
71.6900
68.5800
70.0200
50,800
Mon, 28 Sep 2026
71.5300
73.0000
70.5600
71.6200
92,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
73.0900
74.2000
70.8500
71.7700
60,000
Thu, 24 Sep 2026
70.8100
74.0000
70.8000
73.0200
39,500
Wed, 23 Sep 2026
72.3800
72.7600
70.5200
71.9400
96,400
Tue, 22 Sep 2026
72.8400
73.5000
71.9700
72.4100
42,400
Mon, 21 Sep 2026
72.7000
73.4000
71.2000
72.5200
75,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
15 · 8-K
After-hours · 16:00 ET
FORM 8-K ↗
Fri, 18 Sep 2026
70.2900
73.2900
69.5600
72.5500
84,700
Thu, 17 Sep 2026
72.4800
73.5000
68.9700
69.4800
56,200
Wed, 16 Sep 2026
67.5800
72.8900
67.0500
71.8500
105,700
Tue, 15 Sep 2026
66.0300
68.3000
65.9500
66.9100
67,300
Mon, 14 Sep 2026
62.8000
69.1000
62.5700
66.5600
126,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
59.8400
63.5700
59.3900
62.8100
63,000
Thu, 10 Sep 2026
59.8900
60.3100
58.0400
59.8400
65,600
Wed, 09 Sep 2026
65.6500
66.4000
58.4500
60.7000
153,600
Tue, 08 Sep 2026
73.9500
73.9500
66.2500
66.4100
106,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
69.5400
77.0000
69.5400
73.4100
150,200
Thu, 03 Sep 2026
14 · 8-K
After-hours · 16:11 ET
FORM 8-K ↗
Thu, 03 Sep 2026
13 · 10-K
After-hours · 16:09 ET
ANNUAL REPORT ↗
Thu, 03 Sep 2026
62.5600
63.3100
60.2000
61.7500
64,600
Wed, 02 Sep 2026
62.2700
63.2000
62.0900
62.5800
33,800
Tue, 01 Sep 2026
61.9000
63.2000
59.9200
61.4000
92,100
Mon, 31 Aug 2026
62.7600
63.5800
61.8400
62.1000
33,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
12 · 8-K
After-hours · 16:00 ET
FORM 8-K ↗
Fri, 28 Aug 2026
64.8900
64.8900
62.1700
62.5600
56,600
Thu, 27 Aug 2026
63.9300
66.3600
63.9300
64.8600
57,400
Wed, 26 Aug 2026
65.6100
65.6100
63.4100
63.8400
79,300
Tue, 25 Aug 2026
67.3700
67.9800
63.1500
65.2200
55,000
Mon, 24 Aug 2026
65.3000
67.3200
65.3000
66.8600
25,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
66.0200
66.3300
64.5900
65.6700
33,000
Thu, 20 Aug 2026
66.2800
67.3800
65.8400
66.3100
35,800
Wed, 19 Aug 2026
67.9600
68.3300
65.5000
66.9400
41,900
Tue, 18 Aug 2026
66.3500
67.5500
61.7400
66.8900
23,700
Mon, 17 Aug 2026
66.6600
69.8600
64.5100
67.1500
89,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
68.6000
68.6000
66.3200
67.0200
24,200
Thu, 13 Aug 2026
67.9900
68.8300
64.2700
67.9000
118,200
Wed, 12 Aug 2026
66.2200
68.0000
62.1000
67.4100
114,300
Tue, 11 Aug 2026
66.5900
67.7600
66.0400
66.7200
97,200
Mon, 10 Aug 2026
65.4200
68.1000
64.8000
66.2600
121,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
66.2700
68.1000
65.1000
65.5600
210,500
Thu, 06 Aug 2026
66.1800
67.3100
65.0000
65.4800
63,300
Wed, 05 Aug 2026
67.9800
68.4400
66.1000
66.3000
40,800
Tue, 04 Aug 2026
63.6200
68.7900
63.6200
68.4400
81,900
Mon, 03 Aug 2026
59.5000
64.3400
59.5000
63.6100
81,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
56.6500
59.3500
55.5500
58.5700
67,800
Thu, 30 Jul 2026
55.4800
58.5500
55.4800
56.6500
70,800
Wed, 29 Jul 2026
56.2300
56.7100
54.6000
54.8800
58,500
Tue, 28 Jul 2026
57.7100
57.7100
54.7700
56.3400
103,600
Mon, 27 Jul 2026
55.1200
59.0000
54.8000
57.2600
86,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
54.7400
56.1400
53.9900
54.9300
96,500
Thu, 23 Jul 2026
53.9100
55.7300
53.2300
54.6700
47,800
Wed, 22 Jul 2026
55.5900
55.5900
53.0000
53.4300
95,800
Tue, 21 Jul 2026
55.4400
56.7000
54.1200
56.0100
187,600
Mon, 20 Jul 2026
57.2100
57.7000
54.2000
54.6600
58,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
58.5600
59.1800
56.3100
57.3800
141,500
Thu, 16 Jul 2026
56.4400
59.7700
56.2800
59.0800
185,200
Wed, 15 Jul 2026
58.4100
60.2300
55.4500
56.5400
45,400
Tue, 14 Jul 2026
61.4200
61.6300
56.5100
58.2600
38,400
Mon, 13 Jul 2026
62.2300
62.9500
60.5300
61.5500
132,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
61.7700
63.5000
60.7300
62.8900
234,700
Thu, 09 Jul 2026
61.0700
62.1600
60.0000
62.0400
160,300
Wed, 08 Jul 2026
58.4300
60.9100
57.0800
59.7700
39,800
Tue, 07 Jul 2026
62.4500
62.4500
57.9900
58.8700
48,200
Mon, 06 Jul 2026
60.4500
62.7700
59.9500
61.8300
125,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
62.5500
64.5500
60.9200
61.3300
59,900
Wed, 01 Jul 2026
58.8700
63.3100
58.2500
62.7400
90,200
Tue, 30 Jun 2026
58.7200
59.1000
56.0600
58.5500
28,900
Mon, 29 Jun 2026
61.5100
62.3500
55.2900
58.4000
80,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
65.5300
67.8000
58.9500
61.4700
114,900
Thu, 25 Jun 2026
65.1300
66.3300
63.3200
65.3100
57,700
Wed, 24 Jun 2026
63.3900
67.0000
63.3900
64.7200
110,500
Tue, 23 Jun 2026
63.8700
65.4500
62.6700
63.3900
80,400
Mon, 22 Jun 2026
64.3700
64.9400
61.0000
64.4000
125,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
61.2000
64.4700
60.3300
64.3700
43,400
Wed, 17 Jun 2026
11 · 8-K
After-hours · 17:25 ET
FORM 8-K ↗
Wed, 17 Jun 2026
63.3000
63.7000
59.9900
60.4600
61,300
Tue, 16 Jun 2026
63.8800
64.8400
61.8200
62.3200
170,200
Mon, 15 Jun 2026
63.1300
63.7700
60.3800
63.7200
69,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
62.9200
64.0000
60.8400
62.2000
99,800
Thu, 11 Jun 2026
61.9800
63.0100
59.0600
62.9200
70,300
Wed, 10 Jun 2026
65.2300
66.2000
61.0000
61.9800
61,300
Tue, 09 Jun 2026
66.0000
67.6500
63.8500
65.0000
75,400
Mon, 08 Jun 2026
67.3400
68.3400
63.8100
65.0000
53,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
66.4700
67.7800
65.2100
65.2100
67,000
Thu, 04 Jun 2026
66.0500
68.3400
65.8300
67.0000
59,300
Wed, 03 Jun 2026
66.7100
67.5600
64.7500
65.1700
66,900
Tue, 02 Jun 2026
67.2000
68.9900
66.7500
66.7500
57,900
Mon, 01 Jun 2026
64.8200
67.6700
64.0700
66.9300
28,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
67.4900
68.4000
64.7700
64.7700
41,000
Thu, 28 May 2026
65.0500
68.2600
64.7500
67.5000
47,200
Wed, 27 May 2026
65.0900
66.7500
63.0100
64.5800
31,900
Tue, 26 May 2026
64.0700
65.8800
64.0700
65.1500
55,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
64.0000
64.6900
61.8000
63.5200
58,600
Thu, 21 May 2026
63.4500
64.3500
61.6500
62.6100
54,800
Wed, 20 May 2026
60.5000
63.9200
60.5000
63.4700
33,200
Tue, 19 May 2026
58.9900
62.1500
58.6900
60.7800
23,200
Mon, 18 May 2026
59.0100
60.9000
58.0000
59.1600
51,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
57.7300
60.4600
57.7300
59.2700
18,300
Thu, 14 May 2026
57.6400
59.3100
57.3200
58.6500
21,700
Wed, 13 May 2026
57.1800
57.9800
56.2100
57.4400
18,200
Tue, 12 May 2026
57.2000
60.5700
56.5000
56.5000
39,600
Mon, 11 May 2026
58.9100
58.9100
56.5100
56.5100
37,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
60.0000
61.6200
59.0500
59.2700
16,100
Thu, 07 May 2026
58.6400
58.6400
57.3700
57.4200
27,100
Wed, 06 May 2026
56.1500
59.2200
55.7300
58.5000
24,700
Tue, 05 May 2026
51.1600
57.1700
50.5900
56.0000
39,300
Mon, 04 May 2026
48.3600
52.2300
48.3600
51.2300
22,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
49.0700
49.2800
43.2700
48.3600
52,300
Thu, 30 Apr 2026
10 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Thu, 30 Apr 2026
9 · 10-Q
After-hours · 16:00 ET
QUARTERLY REPORT ↗
Thu, 30 Apr 2026
50.0000
50.2500
48.9400
50.1400
20,300
Wed, 29 Apr 2026
51.5600
51.5600
49.1300
49.8400
23,600
Tue, 28 Apr 2026
50.9400
52.2800
50.9400
51.5100
15,500
Mon, 27 Apr 2026
52.0700
52.4400
51.1800
51.9600
14,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
49.7000
52.3600
48.9900
52.1000
27,100
Thu, 23 Apr 2026
50.1800
51.7100
50.0000
50.9600
33,400
Wed, 22 Apr 2026
50.7800
53.1600
49.7000
50.7600
32,300
Tue, 21 Apr 2026
52.3800
53.8600
50.1600
50.7400
19,800
Mon, 20 Apr 2026
53.7100
55.6200
52.6900
53.3000
30,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
53.0300
53.9900
52.5500
53.4000
30,400
Thu, 16 Apr 2026
51.2500
53.1800
51.2100
52.6000
17,600
Wed, 15 Apr 2026
52.0100
53.0000
50.5400
51.2600
17,400
Tue, 14 Apr 2026
52.7500
53.1000
50.9100
52.7700
18,900
Mon, 13 Apr 2026
51.4000
52.4500
51.1100
52.4000
12,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
49.7200
51.4800
49.7000
51.4800
17,000
Thu, 09 Apr 2026
49.2000
50.9600
48.6900
50.8700
18,100
Wed, 08 Apr 2026
51.0000
51.0000
48.1600
48.9700
31,200
Tue, 07 Apr 2026
49.0100
50.0300
48.8100
49.7800
29,500
Mon, 06 Apr 2026
51.5500
52.6000
48.5300
48.5300
29,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
50.1900
52.9100
50.1900
51.6700
28,900
Wed, 01 Apr 2026
49.0300
52.2400
49.0300
50.9900
32,800
Tue, 31 Mar 2026
48.2100
50.0100
47.0500
49.1200
11,300
Mon, 30 Mar 2026
49.0000
49.0000
46.4900
47.4400
22,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
8 · 8-K
After-hours · 16:00 ET
FORM 8-K ↗
Fri, 27 Mar 2026
48.7900
50.0600
46.5200
48.9800
30,700
Thu, 26 Mar 2026
48.4300
49.3600
47.6800
49.3000
20,100
Wed, 25 Mar 2026
50.7500
51.3000
47.9500
48.6100
21,800
Tue, 24 Mar 2026
47.5300
50.6100
47.1200
49.9900
41,900
Mon, 23 Mar 2026
47.1300
47.9800
45.8100
47.9500
26,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
47.9300
49.5000
44.9900
46.5400
45,300
Thu, 19 Mar 2026
48.5100
49.7500
47.0000
49.0000
17,100
Wed, 18 Mar 2026
49.6500
50.5300
47.5000
48.9700
24,400
Tue, 17 Mar 2026
49.9800
51.0000
48.6100
50.0000
32,600
Mon, 16 Mar 2026
48.5100
49.6300
46.7400
49.6300
16,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
49.3100
51.8200
47.5000
48.4600
40,800
Thu, 12 Mar 2026
45.3100
49.0000
45.1200
46.8200
36,000
Wed, 11 Mar 2026
44.7500
47.6000
43.6400
45.6700
58,400
Tue, 10 Mar 2026
44.0000
45.3400
43.9100
44.7200
20,700
Mon, 09 Mar 2026
45.0100
45.9000
43.9100
44.9000
16,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
47.6200
48.7100
45.0000
45.2900
46,500
Thu, 05 Mar 2026
46.7300
47.6100
45.6500
47.6100
19,200
Wed, 04 Mar 2026
47.5000
50.4800
47.5000
48.0500
27,100
Tue, 03 Mar 2026
46.0000
47.8100
44.8000
47.5100
26,400
Mon, 02 Mar 2026
44.5100
46.5000
43.0100
46.1300
18,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
43.6100
44.8800
43.6100
44.3100
21,600
Thu, 26 Feb 2026
42.0000
44.6800
40.0500
44.6800
26,200
Wed, 25 Feb 2026
42.0000
42.6000
40.7800
42.6000
22,900
Tue, 24 Feb 2026
40.4100
42.5500
38.8300
41.9500
34,900
Mon, 23 Feb 2026
39.7300
40.7500
39.5000
40.3700
16,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
38.5600
39.7300
38.2600
39.5200
10,100
Thu, 19 Feb 2026
40.9300
41.0900
38.4500
39.0000
20,400
Wed, 18 Feb 2026
39.8600
40.8300
39.6400
40.6600
30,700
Tue, 17 Feb 2026
39.9600
40.2000
39.3600
39.9100
13,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
38.5000
40.0000
38.5000
39.4800
17,300
Thu, 12 Feb 2026
7 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Thu, 12 Feb 2026
38.1800
38.7800
37.5300
38.0900
17,200
Wed, 11 Feb 2026
38.5000
39.4900
37.4000
38.0300
19,900
Tue, 10 Feb 2026
39.9300
39.9700
37.0700
37.3300
29,700
Mon, 09 Feb 2026
39.6500
40.2000
39.1200
39.7000
31,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
39.3500
40.5000
39.0000
39.4500
20,800
Thu, 05 Feb 2026
39.1000
39.3800
38.1500
38.4500
21,900
Wed, 04 Feb 2026
40.2000
40.2000
38.7600
39.3000
35,900
Tue, 03 Feb 2026
40.1800
41.0000
38.5100
40.0300
39,000
Mon, 02 Feb 2026
38.8700
40.4300
38.8700
40.0600
33,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
39.8900
40.7700
37.9500
39.2300
56,200
Thu, 29 Jan 2026
6 · 8-K
After-hours · 16:03 ET
FORM 8-K ↗
Thu, 29 Jan 2026
5 · 10-Q
After-hours · 16:00 ET
FORM 10-Q ↗
Thu, 29 Jan 2026
39.8900
39.8900
38.6600
39.4100
13,100
Wed, 28 Jan 2026
41.5100
41.8500
39.4000
39.4200
45,500
Tue, 27 Jan 2026
40.8700
42.0000
40.5000
41.2300
30,000
Mon, 26 Jan 2026
39.1200
41.3500
39.1200
40.8700
21,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
39.4500
40.0000
38.5500
39.1200
12,300
Thu, 22 Jan 2026
40.6100
42.2500
40.2500
40.4200
19,100
Wed, 21 Jan 2026
41.4000
41.5400
39.6100
40.8500
23,700
Tue, 20 Jan 2026
42.0200
42.3000
40.7900
41.7300
5,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
41.7300
43.3900
41.7300
42.2300
15,500
Thu, 15 Jan 2026
41.2000
42.3600
40.0300
41.7300
32,800
Wed, 14 Jan 2026
39.9000
41.1100
39.7500
41.0800
7,400
Tue, 13 Jan 2026
43.6200
43.6900
39.9800
40.3400
38,400
Mon, 12 Jan 2026
41.5000
43.6000
41.5000
43.2700
19,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
41.5500
41.9300
40.1900
41.7400
53,000
Thu, 08 Jan 2026
40.9900
41.8500
40.4300
41.3000
11,200
Wed, 07 Jan 2026
40.9000
41.6500
39.7100
40.0400
41,300
Tue, 06 Jan 2026
38.7200
41.0000
38.7100
40.9600
29,600
Mon, 05 Jan 2026
38.0500
39.6500
37.5800
38.7200
21,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
38.4800
38.8600
36.5700
37.7200
29,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
38.8800
38.8800
37.5200
38.4800
29,000
Tue, 30 Dec 2025
39.3000
39.7600
38.1000
38.6000
24,500
Mon, 29 Dec 2025
39.2600
40.3700
38.4900
39.4400
19,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
40.3800
40.4100
39.0200
39.4500
10,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
43.3000
43.3000
39.5000
40.4000
62,500
Tue, 23 Dec 2025
42.4500
42.7500
40.7000
41.3900
32,300
Mon, 22 Dec 2025
41.0000
47.4000
41.0000
42.6800
48,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
4 · 8-K
After-hours · 16:00 ET
FORM 8-K ↗
Fri, 19 Dec 2025
42.2800
44.2200
38.1300
38.6800
46,000
Thu, 18 Dec 2025
43.9600
43.9600
41.5000
42.1800
21,500
Wed, 17 Dec 2025
44.6000
46.0000
42.0000
43.0900
51,400
Tue, 16 Dec 2025
43.4800
45.1300
43.4800
44.7000
47,400
Mon, 15 Dec 2025
43.9500
44.3400
41.8900
43.8000
32,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
43.5000
44.4900
42.6700
43.3800
34,000
Thu, 11 Dec 2025
41.9900
44.4300
41.7000
43.5700
37,000
Wed, 10 Dec 2025
41.4000
42.8400
41.4000
42.4900
22,700
Tue, 09 Dec 2025
40.4200
41.7200
40.4200
41.7100
21,000
Mon, 08 Dec 2025
39.9900
41.2100
39.7200
41.0000
15,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
40.9800
41.5500
40.1700
40.2200
14,900
Thu, 04 Dec 2025
39.5600
40.9900
39.3400
40.7000
19,600
Wed, 03 Dec 2025
37.6100
40.0000
37.6100
39.1600
37,200
Tue, 02 Dec 2025
37.5800
37.9200
37.0000
37.5600
29,400
Mon, 01 Dec 2025
36.4400
38.1500
36.4400
37.4700
19,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
37.6600
37.7300
35.2200
36.4400
14,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
36.4000
37.2000
36.3000
36.7600
27,300
Tue, 25 Nov 2025
33.2800
36.5500
33.2800
36.4100
48,600
Mon, 24 Nov 2025
33.0000
33.8000
32.1400
33.0000
25,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
3 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Fri, 21 Nov 2025
30.5500
33.1100
30.5500
32.6600
41,900
Thu, 20 Nov 2025
30.1200
31.9900
29.2900
30.8300
49,800
Wed, 19 Nov 2025
30.7600
30.7600
28.8100
28.9100
32,700
Tue, 18 Nov 2025
30.3100
30.7900
29.1600
30.3400
46,300
Mon, 17 Nov 2025
31.8900
32.7100
30.1400
30.4600
30,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
31.7200
33.3000
31.3400
32.0900
26,600
Thu, 13 Nov 2025
32.4000
32.4000
31.5100
31.8400
19,800
Wed, 12 Nov 2025
33.3600
33.6500
32.3000
32.4800
19,100
Tue, 11 Nov 2025
32.4800
34.4700
31.4800
33.6100
33,200
Mon, 10 Nov 2025
31.5000
32.9700
31.2200
32.5300
23,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
31.9400
32.4800
30.9500
30.9500
46,400
Thu, 06 Nov 2025
32.4400
33.2900
32.3100
32.5900
31,600
Wed, 05 Nov 2025
33.6700
33.7100
32.0900
32.3500
28,100
Tue, 04 Nov 2025
35.1200
36.8900
33.6900
33.7400
42,500
Mon, 03 Nov 2025
36.2200
36.4000
33.5200
35.9000
103,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
32.4500
36.3300
32.0300
36.2400
137,000
Thu, 30 Oct 2025
2 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Thu, 30 Oct 2025
1 · 10-Q
After-hours · 16:02 ET
FORM 10-Q ↗
Thu, 30 Oct 2025
30.5200
30.9800
29.6800
30.6300
43,400
Wed, 29 Oct 2025
28.5800
31.4500
28.5800
30.7100
79,300
Tue, 28 Oct 2025
29.0300
29.0400
28.5000
28.7100
28,700
Mon, 27 Oct 2025
28.4100
29.3000
28.4000
28.8700
32,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
28.1000
29.0500
27.3500
28.4000
44,400