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, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
16.2500
17.4900
15.4200
16.7200
808,902
Thu, 22 Oct 2026
15.3000
17.3600
14.8800
16.5800
1,788,400
Wed, 21 Oct 2026
12.5100
15.9500
12.2900
15.5800
2,394,800
Tue, 20 Oct 2026
10.5100
12.4710
10.1200
11.9700
1,896,300
Mon, 19 Oct 2026
10.0900
10.8600
10.0000
10.5300
802,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
10.6800
10.7550
9.7300
9.9500
1,035,200
Thu, 15 Oct 2026
8.0500
11.3700
8.0500
10.7600
3,383,900
Wed, 14 Oct 2026
61 · 8-K
After-hours · 20:20 ET
8-K ↗
Wed, 14 Oct 2026
60 · 8-K/A
After-hours · 20:15 ET
8-K/A ↗
Wed, 14 Oct 2026
8.7600
8.8020
7.5130
8.1200
1,874,900
Tue, 13 Oct 2026
59 · 8-K
After-hours · 20:15 ET
8-K ↗
Tue, 13 Oct 2026
9.0100
9.2300
8.7500
8.9700
736,600
Mon, 12 Oct 2026
9.5900
9.7700
8.7200
9.2000
911,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
58 · 8-K
After-hours · 20:19 ET
8-K ↗
Fri, 09 Oct 2026
57 · 8-K/A
After-hours · 20:18 ET
8-K/A ↗
Fri, 09 Oct 2026
10.0700
10.4800
9.7400
9.8600
518,500
Thu, 08 Oct 2026
56 · 8-K
After-hours · 20:32 ET
8-K ↗
Thu, 08 Oct 2026
10.1100
10.7250
9.4500
10.1500
1,134,000
Wed, 07 Oct 2026
10.6500
10.8060
9.6040
9.9200
1,176,200
Tue, 06 Oct 2026
55 · 8-K
After-hours · 20:19 ET
8-K ↗
Tue, 06 Oct 2026
11.3700
11.6400
10.8200
11.2100
689,100
Mon, 05 Oct 2026
11.7800
11.9150
10.6750
11.1300
566,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
54 · 8-K
After-hours · 20:25 ET
8-K ↗
Fri, 02 Oct 2026
12.3000
13.2030
11.6050
11.7900
1,019,000
Thu, 01 Oct 2026
11.0700
11.4000
10.3140
11.1900
526,500
Wed, 30 Sep 2026
10.3800
12.5000
10.1700
11.0000
1,869,300
Tue, 29 Sep 2026
10.1300
10.4500
9.8100
10.2300
446,500
Mon, 28 Sep 2026
10.3500
10.4600
9.9500
10.0800
487,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
53 · DEFA14A
After-hours · 20:15 ET
DEFA14A ↗
Fri, 25 Sep 2026
10.8000
11.1400
10.2400
10.4500
592,200
Thu, 24 Sep 2026
52 · DEFA14A
After-hours · 20:18 ET
DEFA14A ↗
Thu, 24 Sep 2026
11.9500
11.9500
10.7600
10.8400
1,246,700
Wed, 23 Sep 2026
51 · DEFA14A
After-hours · 20:39 ET
DEFA14A ↗
Wed, 23 Sep 2026
13.0100
13.0100
12.0200
12.1600
464,400
Tue, 22 Sep 2026
12.5200
13.2000
12.0530
13.1400
439,900
Mon, 21 Sep 2026
50 · DEFA14A
After-hours · 17:01 ET
DEFA14A ↗
Mon, 21 Sep 2026
12.3700
12.7700
12.0900
12.4200
391,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
49 · DEFA14A
After-hours · 21:00 ET
DEFA14A ↗
Fri, 18 Sep 2026
12.2200
12.6600
12.0300
12.0600
463,800
Thu, 17 Sep 2026
48 · DEFA14A
After-hours · 16:25 ET
DEFA14A ↗
Thu, 17 Sep 2026
12.6600
12.7500
12.1000
12.3200
292,400
Wed, 16 Sep 2026
47 · DEFA14A
After-hours · 16:37 ET
DEFA14A ↗
Wed, 16 Sep 2026
12.7100
12.7600
11.8300
12.3600
513,600
Tue, 15 Sep 2026
46 · DEFA14A
After-hours · 16:54 ET
DEFA14A ↗
Tue, 15 Sep 2026
12.6200
12.8000
12.0200
12.7700
513,500
Mon, 14 Sep 2026
45 · DEFA14A
After-hours · 17:05 ET
DEFA14A ↗
Mon, 14 Sep 2026
12.7400
13.1400
12.4000
12.7650
329,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
13.3900
13.8400
12.9400
12.9500
312,800
Thu, 10 Sep 2026
44 · DEFA14A
After-hours · 17:21 ET
DEFA14A ↗
Thu, 10 Sep 2026
13.3200
13.5480
13.0000
13.2100
285,500
Wed, 09 Sep 2026
43 · DEFA14A
After-hours · 16:45 ET
DEFA14A ↗
Wed, 09 Sep 2026
13.7700
14.4000
13.3450
13.4600
242,600
Tue, 08 Sep 2026
42 · DEFA14A
After-hours · 16:36 ET
DEFA14A ↗
Tue, 08 Sep 2026
41 · 8-K
After-hours · 16:31 ET
8-K ↗
Tue, 08 Sep 2026
14.4000
14.6120
13.3390
13.6000
454,900
Tue, 08 Sep 2026
40 · DEFA14A
Pre-market · 09:13 ET
DEFA14A ↗
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
39 · DEFA14A
After-hours · 16:24 ET
DEFA14A ↗
Fri, 04 Sep 2026
12.9200
14.7700
12.6600
14.4750
726,500
Thu, 03 Sep 2026
38 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Thu, 03 Sep 2026
12.3100
13.4600
12.3100
13.2000
362,900
Wed, 02 Sep 2026
37 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 02 Sep 2026
12.2000
12.6200
11.9900
12.3000
374,500
Tue, 01 Sep 2026
36 · DEFA14A
After-hours · 17:18 ET
DEFA14A ↗
Tue, 01 Sep 2026
13.5300
13.5850
12.1550
12.2300
713,600
Mon, 31 Aug 2026
35 · DEFA14A
After-hours · 17:12 ET
DEFA14A ↗
Mon, 31 Aug 2026
14.5600
14.7500
13.3400
13.8400
564,400
Mon, 31 Aug 2026
34 · DEFA14A
Pre-market · 08:52 ET
DEFA14A ↗
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
33 · DEFA14A
After-hours · 17:06 ET
DEFA14A ↗
Fri, 28 Aug 2026
14.4700
15.2300
13.8000
13.8500
531,600
Thu, 27 Aug 2026
13.6100
15.2950
13.2530
14.5900
936,700
Wed, 26 Aug 2026
12.4200
13.7100
12.1800
13.4100
745,400
Tue, 25 Aug 2026
11.7100
12.4600
11.2200
12.3000
952,400
Mon, 24 Aug 2026
32 · DEFA14A
After-hours · 16:20 ET
DEFA14A ↗
Mon, 24 Aug 2026
12.1600
12.5600
11.3570
11.7300
700,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
11.7300
12.0000
11.1110
11.6800
623,100
Thu, 20 Aug 2026
31 · DEFA14A
After-hours · 16:31 ET
DEFA14A ↗
Thu, 20 Aug 2026
30 · 8-K
After-hours · 16:27 ET
8-K ↗
Thu, 20 Aug 2026
12.9500
13.2050
11.4310
11.6000
959,200
Wed, 19 Aug 2026
13.0300
13.8000
12.6000
13.0300
651,800
Tue, 18 Aug 2026
29 · DEFA14A
After-hours · 16:51 ET
DEFA14A ↗
Tue, 18 Aug 2026
13.2100
13.7000
12.9300
13.0500
663,200
Mon, 17 Aug 2026
28 · DEFA14A
After-hours · 16:26 ET
DEFA14A ↗
Mon, 17 Aug 2026
13.6700
14.4120
13.1800
13.5400
1,001,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
14.8000
15.1500
13.4600
13.7300
1,363,100
Thu, 13 Aug 2026
13.8700
15.4000
13.6100
15.0000
768,200
Wed, 12 Aug 2026
15.6200
15.6680
14.8000
14.8350
593,200
Tue, 11 Aug 2026
27 · 10-Q
After-hours · 16:35 ET
10-Q ↗
Tue, 11 Aug 2026
17.6300
17.6700
15.3600
15.5300
851,200
Mon, 10 Aug 2026
15.5000
18.1800
15.4950
18.0500
834,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
15.9000
17.1000
14.6600
15.4600
1,219,300
Thu, 06 Aug 2026
26 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 06 Aug 2026
17.4000
17.4500
16.3100
16.6400
669,200
Wed, 05 Aug 2026
17.3600
18.0900
16.6100
17.7400
986,700
Tue, 04 Aug 2026
22.2000
23.1100
15.9500
17.2700
4,056,800
Tue, 04 Aug 2026
25 · 8-K
Pre-market · 07:00 ET
8-K ↗
Mon, 03 Aug 2026
23.6200
27.4500
23.5300
27.3000
344,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
22.0000
24.3900
21.1170
23.5000
387,600
Thu, 30 Jul 2026
24 · 8-K
After-hours · 17:11 ET
8-K ↗
Thu, 30 Jul 2026
20.8900
21.3800
19.5000
21.2800
340,200
Wed, 29 Jul 2026
23 · 8-K
After-hours · 16:25 ET
8-K ↗
Wed, 29 Jul 2026
22.2100
22.6400
20.5100
20.7400
223,800
Tue, 28 Jul 2026
22.2800
22.5000
21.0560
22.4400
161,200
Mon, 27 Jul 2026
20.9000
23.0000
20.9000
22.3100
176,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
21.7000
22.3000
20.6400
21.8100
204,000
Thu, 23 Jul 2026
22.6200
23.2300
21.5000
21.8000
156,500
Wed, 22 Jul 2026
23.5700
24.0300
22.6400
23.2300
103,100
Tue, 21 Jul 2026
23.3300
24.4400
23.0000
23.6200
127,400
Mon, 20 Jul 2026
23.5500
23.5500
22.2800
22.9900
224,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
21.7400
23.8800
21.3400
23.4200
203,700
Thu, 16 Jul 2026
24.1500
24.1500
22.3100
22.6500
283,200
Wed, 15 Jul 2026
24.5300
25.5000
23.9940
24.3100
199,700
Tue, 14 Jul 2026
24.1300
25.2100
24.1300
24.5600
161,000
Mon, 13 Jul 2026
25.6000
25.7200
23.4000
23.7700
313,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
25.9000
26.3390
24.9600
25.7000
157,500
Thu, 09 Jul 2026
24.8200
25.7400
24.6400
25.6200
450,200
Wed, 08 Jul 2026
27.1800
28.0600
23.6250
24.1500
621,900
Tue, 07 Jul 2026
29.4200
29.6900
27.0500
27.8700
258,700
Mon, 06 Jul 2026
28.8600
30.4000
28.6150
29.6300
217,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
30.9500
32.1600
28.2600
28.6000
366,500
Wed, 01 Jul 2026
27.8600
31.2500
27.7750
30.1900
365,000
Tue, 30 Jun 2026
26.9300
28.5950
26.6150
27.5000
257,000
Mon, 29 Jun 2026
26.0300
26.7900
24.7600
26.5800
209,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
25.2400
26.0000
23.5000
25.6700
1,000,800
Thu, 25 Jun 2026
26.3000
27.0000
25.0800
25.5800
196,600
Wed, 24 Jun 2026
25.4900
27.4400
25.4900
26.1900
262,500
Tue, 23 Jun 2026
25.5400
27.4500
25.2500
25.6900
173,300
Mon, 22 Jun 2026
27.6400
29.4550
26.0300
26.3800
301,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
27.9800
28.7200
27.1040
28.4300
431,300
Wed, 17 Jun 2026
28.8900
29.8350
27.0000
27.1800
283,900
Tue, 16 Jun 2026
22 · 8-K
After-hours · 16:00 ET
8-K ↗
Tue, 16 Jun 2026
29.5900
30.5000
28.5500
29.2500
295,400
Mon, 15 Jun 2026
27.7500
30.5000
27.7200
28.8300
433,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
24.1500
27.7390
24.0560
26.5100
367,500
Thu, 11 Jun 2026
23.7300
24.5950
22.9900
24.1000
418,800
Wed, 10 Jun 2026
24.6900
26.1200
23.3300
23.7300
265,900
Tue, 09 Jun 2026
25.4500
26.7300
24.2000
25.0400
280,600
Mon, 08 Jun 2026
26.0300
26.6500
25.2000
25.4500
213,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
27.3100
27.7150
25.1200
25.6200
212,500
Thu, 04 Jun 2026
26.4900
28.2100
26.0500
27.6100
359,700
Wed, 03 Jun 2026
28.1500
28.1500
26.0000
26.4100
223,100
Tue, 02 Jun 2026
28.8000
28.8600
27.6600
28.3400
292,200
Mon, 01 Jun 2026
28.8400
29.2400
27.7200
29.0100
247,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
28.2400
29.9800
27.6600
29.1700
443,400
Thu, 28 May 2026
26.8000
28.8800
25.2400
28.2900
374,200
Wed, 27 May 2026
26.4400
28.2500
26.2010
26.9100
410,300
Tue, 26 May 2026
25.6500
28.5150
25.6500
26.4700
389,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
25.1700
26.6000
24.7850
25.6100
440,900
Thu, 21 May 2026
25.6900
25.9650
24.4000
25.0300
562,600
Wed, 20 May 2026
25.3300
25.7120
24.0700
24.3400
647,400
Tue, 19 May 2026
25.3900
26.6200
25.0300
25.2600
327,700
Mon, 18 May 2026
27.0000
27.2430
24.4600
25.0500
511,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
28.0000
28.9900
27.0000
27.0000
332,400
Thu, 14 May 2026
29.0100
29.6690
26.3100
29.1000
782,500
Wed, 13 May 2026
30.3200
30.6200
28.8600
29.0000
454,400
Tue, 12 May 2026
30.8200
31.7900
30.0200
30.3800
234,700
Mon, 11 May 2026
21 · 10-Q
After-hours · 17:29 ET
10-Q ↗
Mon, 11 May 2026
29.4630
31.9900
29.4630
31.0500
502,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
31.2400
31.9800
29.0500
30.0700
1,136,500
Thu, 07 May 2026
34.1600
34.3000
29.0400
30.5200
2,770,500
Thu, 07 May 2026
20 · 8-K
Pre-market · 07:23 ET
8-K ↗
Wed, 06 May 2026
43.0000
43.7300
41.1500
42.6900
489,600
Tue, 05 May 2026
41.8500
42.8900
40.8000
42.4300
304,300
Mon, 04 May 2026
44.8000
46.1400
40.9850
41.5700
465,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
40.9100
44.6900
40.8600
44.3800
245,600
Thu, 30 Apr 2026
19 · DEFA14A
After-hours · 16:16 ET
DEFA14A ↗
Thu, 30 Apr 2026
18 · DEF 14A
After-hours · 16:12 ET
DEF 14A ↗
Thu, 30 Apr 2026
38.7400
41.4500
38.7400
41.1300
296,100
Wed, 29 Apr 2026
41.6400
41.6400
37.7500
39.1200
568,400
Tue, 28 Apr 2026
40.1500
43.3600
39.0600
42.1800
380,900
Mon, 27 Apr 2026
42.1100
42.4000
39.7500
40.6600
298,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
42.0100
43.2200
40.0100
42.5400
346,400
Thu, 23 Apr 2026
45.8200
45.8200
39.5700
41.1100
542,000
Wed, 22 Apr 2026
48.1800
49.9200
43.5900
45.8900
643,500
Tue, 21 Apr 2026
49.0100
49.7400
45.5600
46.5500
738,600
Mon, 20 Apr 2026
41.6500
47.7500
41.0000
47.4800
978,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
17 · S-3
After-hours · 16:15 ET
S-3 ↗
Fri, 17 Apr 2026
37.5000
42.4500
36.6300
41.2300
872,400
Thu, 16 Apr 2026
38.3100
39.3450
36.8640
37.3300
424,900
Wed, 15 Apr 2026
35.0200
38.4000
34.3500
38.2500
555,800
Tue, 14 Apr 2026
35.4800
36.3400
34.6600
34.7500
533,400
Mon, 13 Apr 2026
33.4700
35.1700
32.7100
35.0800
715,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
32.8700
33.7200
32.0600
32.7500
690,500
Thu, 09 Apr 2026
16 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 09 Apr 2026
35.2000
35.5000
31.9400
32.2400
1,043,500
Thu, 09 Apr 2026
15 · 424B5
Pre-market · 09:18 ET
424B5 ↗
Wed, 08 Apr 2026
36.0300
37.0000
33.1000
35.0050
2,710,400
Wed, 08 Apr 2026
14 · 424B5
Pre-market · 06:23 ET
424B5 ↗
Tue, 07 Apr 2026
40.1400
45.5900
38.7800
44.8400
562,500
Mon, 06 Apr 2026
37.6100
40.6500
37.6100
40.3600
290,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
33.5100
38.1500
33.0700
37.6100
296,700
Wed, 01 Apr 2026
36.0300
36.8530
34.1700
34.6500
202,300
Tue, 31 Mar 2026
34.0000
37.1700
33.8600
35.6200
334,700
Mon, 30 Mar 2026
31.0000
34.0000
30.2200
33.3900
325,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
32.5200
33.5700
30.5700
30.6600
315,000
Thu, 26 Mar 2026
31.1300
35.2300
30.5300
33.1200
555,400
Wed, 25 Mar 2026
13 · 8-K
After-hours · 16:34 ET
8-K ↗
Wed, 25 Mar 2026
30.2450
31.5600
29.7000
31.4200
315,600
Tue, 24 Mar 2026
29.5400
30.5000
27.5100
28.5900
290,600
Mon, 23 Mar 2026
28.6100
30.0000
27.7730
28.9900
378,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
30.1800
30.1800
27.1900
27.3100
370,500
Thu, 19 Mar 2026
12 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 19 Mar 2026
28.0000
29.5000
27.2400
28.9900
393,400
Wed, 18 Mar 2026
30.0600
30.7900
28.3450
28.4700
263,500
Tue, 17 Mar 2026
28.7700
31.2600
28.2000
31.2200
601,100
Mon, 16 Mar 2026
34.8900
35.2990
28.6900
28.7000
899,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
11 · 10-K
After-hours · 16:50 ET
10-K ↗
Fri, 13 Mar 2026
37.2100
38.3000
32.3000
34.4500
665,600
Fri, 13 Mar 2026
10 · 8-K
Pre-market · 07:37 ET
8-K ↗
Thu, 12 Mar 2026
39.9400
40.3400
36.0100
36.6600
375,300
Wed, 11 Mar 2026
38.2200
40.3610
38.0060
39.9300
331,200
Tue, 10 Mar 2026
35.2650
39.9200
34.9800
38.2200
479,400
Mon, 09 Mar 2026
31.3300
36.5000
30.5000
35.6900
409,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
32.3100
34.7500
31.7000
31.8100
433,700
Thu, 05 Mar 2026
30.6300
34.6300
29.7270
33.4000
590,400
Wed, 04 Mar 2026
33.1000
33.6610
30.8100
31.4200
214,500
Tue, 03 Mar 2026
33.2900
34.3950
31.4950
32.9100
237,200
Mon, 02 Mar 2026
32.0100
35.1000
31.2220
35.0000
314,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
32.2800
33.1400
30.7250
32.9000
396,900
Thu, 26 Feb 2026
30.4800
33.8400
30.2900
33.2400
309,700
Wed, 25 Feb 2026
29.1500
31.4800
28.7850
30.9300
429,200
Tue, 24 Feb 2026
28.0100
30.0000
27.6250
28.4100
402,200
Mon, 23 Feb 2026
9 · 8-K
After-hours · 17:07 ET
8-K ↗
Mon, 23 Feb 2026
27.7200
28.1050
25.5500
27.0700
407,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
31.5200
31.5200
27.9500
28.7700
579,900
Thu, 19 Feb 2026
31.1500
31.7400
28.1850
31.6600
466,200
Wed, 18 Feb 2026
31.4300
33.8500
30.9680
31.9000
259,000
Tue, 17 Feb 2026
30.3700
32.8300
29.2900
31.2400
351,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
29.1600
33.2200
29.0500
31.3600
325,100
Thu, 12 Feb 2026
29.2800
29.3170
27.6000
29.1800
321,000
Wed, 11 Feb 2026
28.5800
29.6480
27.7400
29.1100
316,900
Tue, 10 Feb 2026
27.9800
29.0100
27.3000
28.5800
302,200
Mon, 09 Feb 2026
26.6800
28.7850
26.5900
27.9100
317,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
25.9800
27.4300
25.5000
26.6800
295,400
Thu, 05 Feb 2026
26.5100
27.2300
25.1100
25.2700
325,600
Wed, 04 Feb 2026
28.4850
29.9900
25.6250
27.5300
397,500
Tue, 03 Feb 2026
27.3000
29.3800
26.6700
27.8400
523,000
Mon, 02 Feb 2026
29.7200
30.2500
26.8100
26.8700
527,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
31.0900
32.6800
29.5000
30.3100
470,500
Thu, 29 Jan 2026
8 · 8-K/A
After-hours · 16:34 ET
8-K/A ↗
Thu, 29 Jan 2026
31.8800
32.9250
30.7450
31.5300
278,700
Wed, 28 Jan 2026
30.8100
36.3000
30.8100
31.8800
809,000
Tue, 27 Jan 2026
29.0200
31.6900
28.1500
30.6400
587,400
Tue, 27 Jan 2026
7 · 8-K
Pre-market · 09:12 ET
8-K ↗
Mon, 26 Jan 2026
31.2900
33.1400
28.0800
28.4200
628,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
32.1500
32.2000
30.6900
31.3400
289,000
Thu, 22 Jan 2026
33.1000
33.7800
31.9750
32.1200
253,800
Wed, 21 Jan 2026
31.8700
32.9900
30.6000
32.6600
316,000
Tue, 20 Jan 2026
32.6700
33.8000
30.7400
31.8700
459,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
36.6300
37.6200
33.0750
33.9200
502,000
Thu, 15 Jan 2026
37.7300
38.1000
35.6000
36.6800
370,900
Wed, 14 Jan 2026
38.8400
39.0200
36.2200
37.7300
489,900
Tue, 13 Jan 2026
38.7900
40.0000
36.2600
38.8400
457,900
Mon, 12 Jan 2026
40.0000
40.0000
37.5000
38.3200
381,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
40.9000
42.0900
37.5000
39.8700
936,700
Thu, 08 Jan 2026
33.6500
37.6000
33.6500
37.4400
654,200
Wed, 07 Jan 2026
35.0500
35.7900
33.5900
33.7800
459,700
Tue, 06 Jan 2026
35.5600
36.2650
33.8100
35.0200
535,900
Mon, 05 Jan 2026
36.3300
38.2200
35.5000
36.3000
523,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
32.9100
35.3550
32.7300
34.7400
332,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
32.9700
33.7200
32.2300
32.5800
580,700
Tue, 30 Dec 2025
34.2100
35.1300
32.8100
32.9700
272,800
Mon, 29 Dec 2025
33.9900
35.2700
33.6000
34.1200
357,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
36.4200
37.0300
34.6200
34.9300
314,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
35.7500
37.6100
34.3000
37.0000
196,400
Tue, 23 Dec 2025
36.0800
37.4900
35.0600
35.9200
292,900
Mon, 22 Dec 2025
35.0500
36.8000
33.0000
36.5600
513,600
Mon, 22 Dec 2025
6 · 8-K
Pre-market · 08:28 ET
8-K ↗
Mon, 22 Dec 2025
5 · 8-K
Pre-market · 08:06 ET
8-K ↗
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
36.0000
36.5000
32.9500
32.9700
805,700
Fri, 19 Dec 2025
4 · 8-K
Pre-market · 07:15 ET
8-K ↗
Thu, 18 Dec 2025
36.0300
37.5300
34.5100
35.2900
410,700
Wed, 17 Dec 2025
39.3300
40.0000
34.6500
34.9700
469,000
Tue, 16 Dec 2025
38.0300
39.9500
37.0000
38.8800
426,200
Mon, 15 Dec 2025
42.1500
43.9100
37.6500
39.6200
611,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
47.6700
48.1100
41.4150
41.7700
779,700
Thu, 11 Dec 2025
50.1000
50.3150
43.5700
48.5600
620,400
Wed, 10 Dec 2025
48.5900
51.1600
46.2000
50.6300
503,600
Tue, 09 Dec 2025
46.4300
48.4800
45.4500
47.5900
458,900
Mon, 08 Dec 2025
46.6200
49.6900
46.0000
46.6500
399,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
49.7000
50.0000
45.1600
45.4400
357,400
Thu, 04 Dec 2025
43.8000
50.9100
43.6600
49.9500
563,000
Wed, 03 Dec 2025
43.7300
45.2690
42.4900
44.3800
459,900
Tue, 02 Dec 2025
46.1300
47.7000
43.5900
43.7200
390,100
Mon, 01 Dec 2025
46.4300
46.9220
42.8100
45.1200
551,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
48.7900
48.8900
46.5700
48.4200
207,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
46.6700
47.9100
45.1600
47.1400
477,300
Tue, 25 Nov 2025
45.9300
46.5400
43.0700
45.5000
314,400
Mon, 24 Nov 2025
45.1800
47.7450
43.7400
45.7000
724,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
42.5400
45.8400
41.2400
45.0500
474,600
Thu, 20 Nov 2025
50.5700
52.4900
44.0400
44.2500
625,600
Wed, 19 Nov 2025
53.7200
55.0000
48.3700
48.5900
384,900
Tue, 18 Nov 2025
51.8000
55.7500
50.9900
54.5700
352,100
Mon, 17 Nov 2025
55.1200
57.4550
51.0000
52.6300
646,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
52.0000
62.5000
52.0000
56.2500
618,200
Thu, 13 Nov 2025
3 · 10-Q
After-hours · 16:56 ET
10-Q ↗
Thu, 13 Nov 2025
53.4000
59.4200
50.0000
57.4100
1,096,600
Thu, 13 Nov 2025
2 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 12 Nov 2025
63.9100
65.3200
58.3250
59.1600
518,900
Tue, 11 Nov 2025
64.4400
64.4400
59.6000
63.4500
455,600
Mon, 10 Nov 2025
64.6200
68.5490
59.7780
66.0700
731,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
1 · 8-K
After-hours · 16:46 ET
8-K ↗
Fri, 07 Nov 2025
56.9900
57.9000
52.3800
57.3400
592,500
Thu, 06 Nov 2025
61.9200
64.0500
58.8800
60.5800
500,700
Wed, 05 Nov 2025
66.0500
68.3200
60.5100
61.2200
662,000
Tue, 04 Nov 2025
72.0700
78.5800
63.5100
64.8900
895,700
Mon, 03 Nov 2025
72.7400
78.9700
66.0000
72.9400
945,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
75.8400
76.0000
70.2700
73.2100
207,400
Thu, 30 Oct 2025
76.7100
77.0250
69.5000
72.2500
459,000
Wed, 29 Oct 2025
75.0000
82.8900
75.0000
77.9000
515,900
Tue, 28 Oct 2025
78.1000
79.3900
74.1400
75.9700
435,300
Mon, 27 Oct 2025
82.0700
82.6000
74.5700
78.5000
610,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend