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
55.1600
55.1600
53.2600
54.1500
486,800
Thu, 23 Jul 2026
52.3600
56.0500
51.5500
54.9100
674,400
Wed, 22 Jul 2026
52.7700
54.0000
52.3300
52.6100
987,000
Tue, 21 Jul 2026
49.9200
53.7700
49.7100
53.7600
1,272,000
Mon, 20 Jul 2026
58.4100
59.0900
50.2400
50.2900
1,248,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
53.4300
58.6200
53.1700
58.0000
732,700
Thu, 16 Jul 2026
54.9000
56.5050
53.8200
54.1500
866,400
Wed, 15 Jul 2026
60.6500
60.6500
54.9000
55.8200
1,546,200
Tue, 14 Jul 2026
70.9100
70.9100
62.3400
62.5100
623,100
Mon, 13 Jul 2026
65.2200
70.4100
64.3900
69.8100
840,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
66.5500
68.3300
63.5000
66.3900
401,100
Thu, 09 Jul 2026
64.7000
66.6500
64.2300
66.5900
394,300
Wed, 08 Jul 2026
66.8900
68.4700
63.3650
65.3500
1,164,800
Tue, 07 Jul 2026
62.2300
68.6000
60.9400
67.3250
947,800
Mon, 06 Jul 2026
63.3600
65.1800
61.7800
62.3100
559,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
65.0600
65.9350
62.5800
63.4200
1,355,600
Wed, 01 Jul 2026
66.9800
67.5850
65.4300
65.4300
772,600
Tue, 30 Jun 2026
66.3000
69.2700
65.5900
67.5000
706,100
Mon, 29 Jun 2026
25 · DEFA14A
After-hours · 16:07 ET
DEFA14A ↗
Mon, 29 Jun 2026
24 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Mon, 29 Jun 2026
63.4800
66.0350
61.9300
65.9700
778,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
59.6100
63.2840
58.6200
63.1500
1,360,900
Thu, 25 Jun 2026
58.7300
61.9300
58.7300
59.6800
303,600
Wed, 24 Jun 2026
58.3100
60.5100
58.1300
58.4800
479,700
Tue, 23 Jun 2026
59.2300
62.3200
58.8750
59.4300
405,800
Mon, 22 Jun 2026
23 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 22 Jun 2026
58.9500
60.0400
57.5400
59.9900
407,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
58.3700
58.4400
55.1600
57.5100
827,800
Wed, 17 Jun 2026
58.2000
60.0000
56.6500
56.7700
603,700
Tue, 16 Jun 2026
60.0000
60.4900
57.3800
57.6100
403,000
Mon, 15 Jun 2026
56.6400
59.5600
55.7200
59.5100
668,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
54.8700
56.2500
54.3000
56.0700
422,700
Thu, 11 Jun 2026
52.2200
54.9700
51.4400
54.2400
525,200
Wed, 10 Jun 2026
50.9850
53.9300
50.9200
52.1000
445,400
Tue, 09 Jun 2026
52.1200
53.3400
50.5900
51.6300
452,600
Mon, 08 Jun 2026
52.1800
52.7150
50.0600
51.3600
384,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
50.5800
52.2800
50.3600
50.3700
612,000
Thu, 04 Jun 2026
50.8100
52.4550
50.6700
51.6700
324,000
Wed, 03 Jun 2026
52.0500
52.5050
50.1850
51.2400
933,700
Tue, 02 Jun 2026
52.3400
52.3600
50.4600
51.2600
819,800
Mon, 01 Jun 2026
55.3900
55.3900
52.0400
53.1400
725,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
22 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 29 May 2026
57.0600
57.3750
54.8700
55.6700
502,100
Thu, 28 May 2026
57.6300
58.9500
56.9300
57.0200
619,800
Wed, 27 May 2026
57.7000
59.0000
56.9300
57.6900
666,900
Tue, 26 May 2026
60.0000
60.0100
57.0800
57.7700
482,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
60.4900
62.1800
58.9100
59.7100
408,600
Thu, 21 May 2026
21 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 21 May 2026
59.9300
60.9900
59.0000
60.4100
396,300
Wed, 20 May 2026
60.3300
61.3900
59.7000
60.0800
444,600
Tue, 19 May 2026
58.9600
60.9200
57.1300
59.7700
414,300
Mon, 18 May 2026
63.1300
64.3550
58.3100
58.7400
535,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
62.1900
64.3550
60.9300
63.1500
448,400
Thu, 14 May 2026
62.4600
63.6300
59.9410
62.1900
469,500
Wed, 13 May 2026
65.1000
65.1000
57.8500
62.6850
844,300
Tue, 12 May 2026
20 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Tue, 12 May 2026
19 · 8-K
After-hours · 16:17 ET
8-K ↗
Tue, 12 May 2026
67.3100
68.3450
62.5000
65.5800
853,900
Mon, 11 May 2026
18 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 11 May 2026
69.7500
70.4700
66.9000
67.9200
504,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
66.9200
70.0700
66.0100
69.3300
490,500
Thu, 07 May 2026
66.5300
68.6900
62.0700
66.9600
1,414,900
Wed, 06 May 2026
69.0800
72.2300
67.0400
67.3600
681,000
Tue, 05 May 2026
70.9300
72.3600
68.3900
69.2800
472,600
Mon, 04 May 2026
66.9800
69.9950
65.9700
69.7800
826,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
65.5100
67.1400
65.0000
66.7600
358,500
Thu, 30 Apr 2026
63.0400
66.2000
61.2100
65.7300
517,900
Wed, 29 Apr 2026
65.1600
65.1750
60.7000
62.3400
688,200
Tue, 28 Apr 2026
17 · 10-K/A
After-hours · 16:10 ET
10-K/A ↗
Tue, 28 Apr 2026
67.1600
71.6700
65.0600
66.1100
740,600
Mon, 27 Apr 2026
59.8900
70.2200
59.2900
66.5900
1,122,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
16 · 8-K/A
After-hours · 16:17 ET
8-K/A ↗
Fri, 24 Apr 2026
52.3400
60.6000
49.8000
58.8800
1,335,700
Thu, 23 Apr 2026
53.5600
54.7500
51.2200
51.2700
409,400
Wed, 22 Apr 2026
51.5600
54.9100
50.7200
53.5500
605,300
Tue, 21 Apr 2026
51.0800
54.8250
50.0200
51.8200
643,300
Mon, 20 Apr 2026
15 · 8-K
After-hours · 17:25 ET
8-K ↗
Mon, 20 Apr 2026
44.8800
51.4300
44.0000
50.9500
1,118,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
45.5600
45.8200
43.7933
45.0067
936,000
Thu, 16 Apr 2026
44.8133
45.5100
43.8867
44.6000
1,946,700
Wed, 15 Apr 2026
46.5600
47.0733
44.9200
45.2600
349,050
Tue, 14 Apr 2026
46.0000
47.5267
44.0933
46.8133
729,600
Mon, 13 Apr 2026
46.7333
48.8667
45.7600
45.8200
903,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
45.1933
46.7400
44.5467
46.7333
690,300
Thu, 09 Apr 2026
43.1867
46.0867
43.0733
45.6933
560,100
Wed, 08 Apr 2026
42.7533
43.9533
41.8133
43.6933
848,400
Tue, 07 Apr 2026
41.3333
41.7067
40.6067
41.4200
442,950
Mon, 06 Apr 2026
38.5200
42.1667
38.3667
41.6200
660,150
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
37.4600
40.0933
37.3533
38.4533
917,400
Wed, 01 Apr 2026
37.2867
38.4333
36.1533
37.8200
1,814,100
Tue, 31 Mar 2026
38.3333
40.0600
36.7467
36.9733
1,215,900
Mon, 30 Mar 2026
38.0400
39.3167
36.3533
36.9267
1,436,250
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
43.4400
44.1867
37.0733
38.2667
2,029,950
Fri, 27 Mar 2026
14 · 8-K
Pre-market · 09:19 ET
8-K ↗
Thu, 26 Mar 2026
42.5867
44.6633
42.1600
43.3267
378,900
Wed, 25 Mar 2026
42.7067
44.0067
42.6667
43.5933
426,000
Tue, 24 Mar 2026
41.5867
42.6667
40.6133
42.0133
336,300
Mon, 23 Mar 2026
41.8867
43.4667
41.3400
41.8133
620,850
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
42.9800
43.8033
41.0733
41.5767
2,197,200
Thu, 19 Mar 2026
42.6667
43.9267
42.0733
43.1467
1,139,250
Wed, 18 Mar 2026
44.6667
44.9300
42.9033
43.1467
1,557,450
Tue, 17 Mar 2026
43.3733
45.5933
42.0133
44.8600
747,750
Mon, 16 Mar 2026
43.2667
44.4867
42.3733
43.1867
620,250
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
42.6600
44.1667
42.0667
43.2067
1,185,300
Thu, 12 Mar 2026
43.1200
43.3333
41.0267
42.5267
892,650
Wed, 11 Mar 2026
41.1267
44.4400
40.7000
43.1133
1,407,450
Tue, 10 Mar 2026
40.0000
41.5300
39.7000
41.3400
791,700
Mon, 09 Mar 2026
36.8800
39.9200
36.8533
39.8000
609,750
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
36.9400
38.8600
35.8000
36.9400
739,050
Thu, 05 Mar 2026
39.6733
42.3133
37.0067
38.1867
1,426,950
Wed, 04 Mar 2026
37.3867
41.7933
36.1167
40.3667
1,671,150
Tue, 03 Mar 2026
13 · 10-K
After-hours · 16:23 ET
10-K ↗
Tue, 03 Mar 2026
12 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 03 Mar 2026
35.7267
36.4933
35.1200
35.2200
362,550
Mon, 02 Mar 2026
35.8667
37.1700
35.7400
36.6067
546,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
37.2267
38.1067
35.6933
36.7000
413,850
Thu, 26 Feb 2026
36.4000
37.7200
35.6933
37.4067
422,100
Wed, 25 Feb 2026
36.8133
38.1467
36.5267
36.7400
387,750
Tue, 24 Feb 2026
36.6067
38.4933
36.6067
36.9400
353,850
Mon, 23 Feb 2026
36.1467
37.3667
35.5067
36.1933
457,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
36.6467
37.1500
35.5733
36.1267
660,600
Thu, 19 Feb 2026
36.4800
37.2533
35.3333
36.9733
524,700
Wed, 18 Feb 2026
35.8133
37.5167
35.5200
36.5533
733,200
Tue, 17 Feb 2026
35.4000
36.3867
35.1533
35.7967
401,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
36.4133
38.4333
35.0367
35.3867
881,850
Thu, 12 Feb 2026
36.8667
37.3800
34.6133
36.6000
1,057,950
Wed, 11 Feb 2026
33.6000
37.5933
31.2333
36.8333
1,908,600
Tue, 10 Feb 2026
33.1467
34.2493
32.6333
33.4933
354,000
Mon, 09 Feb 2026
33.2533
34.0533
32.1000
33.3000
682,950
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
32.6067
34.4940
32.3767
33.1533
751,950
Thu, 05 Feb 2026
31.9400
32.9600
31.1733
31.9333
892,350
Wed, 04 Feb 2026
33.9067
34.5333
32.1400
32.2533
722,250
Tue, 03 Feb 2026
34.1333
34.6867
32.9467
34.1400
439,800
Mon, 02 Feb 2026
31.3667
33.9867
31.3667
33.6933
819,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
31.7867
31.8800
29.8333
31.6067
680,550
Thu, 29 Jan 2026
31.4400
32.3333
31.2600
31.9000
488,550
Wed, 28 Jan 2026
32.9067
32.9067
31.0553
31.6333
449,850
Tue, 27 Jan 2026
31.3333
33.3333
31.3267
33.1533
568,050
Mon, 26 Jan 2026
31.2400
32.5267
30.7067
31.4133
523,350
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
31.3333
32.0533
31.0000
31.6933
380,250
Thu, 22 Jan 2026
31.0267
32.3533
30.8320
31.5533
462,750
Wed, 21 Jan 2026
30.5200
31.2000
29.6267
31.1200
324,150
Tue, 20 Jan 2026
30.0000
31.2667
29.5000
30.8067
473,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
31.0067
31.6933
30.0800
30.4533
556,500
Thu, 15 Jan 2026
33.1067
33.6667
30.3267
30.8733
721,050
Wed, 14 Jan 2026
32.0800
33.5867
31.1533
33.5067
870,000
Tue, 13 Jan 2026
32.4267
32.9533
31.0133
32.0833
494,400
Mon, 12 Jan 2026
29.6933
33.3333
29.6333
32.6867
1,009,650
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
11 · 8-K
After-hours · 17:17 ET
8-K ↗
Fri, 09 Jan 2026
28.5000
30.8453
28.3333
29.7800
887,700
Thu, 08 Jan 2026
29.5000
30.0133
28.9933
29.2000
2,620,500
Wed, 07 Jan 2026
30.4333
31.5733
29.0600
30.1400
997,650
Tue, 06 Jan 2026
28.3067
29.4533
28.0000
29.2733
699,000
Mon, 05 Jan 2026
29.6733
29.7733
28.5467
28.8000
700,650
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
32.1867
32.3800
29.8667
29.9667
747,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
31.9600
32.7900
31.8067
32.3200
550,650
Tue, 30 Dec 2025
33.7933
34.0000
31.2567
32.1533
815,550
Mon, 29 Dec 2025
33.3333
34.9800
33.3300
33.9400
657,150
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
33.3333
33.4500
33.0000
33.4000
296,850
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
33.3333
33.9347
33.1953
33.3400
277,500
Tue, 23 Dec 2025
33.3333
34.1800
32.7567
33.3600
610,500
Mon, 22 Dec 2025
33.1600
34.2867
32.1400
33.5533
970,050
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
31.7400
33.2667
31.6933
32.7200
1,230,000
Thu, 18 Dec 2025
31.3267
32.2933
30.6033
31.6867
744,750
Wed, 17 Dec 2025
29.6533
30.7267
29.6533
30.4600
421,950
Tue, 16 Dec 2025
30.0667
30.6667
29.3520
30.0200
477,300
Mon, 15 Dec 2025
30.4933
30.9200
29.2800
30.3733
646,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
30.5333
31.2100
29.6300
29.9600
568,050
Thu, 11 Dec 2025
29.7067
31.9040
29.2667
30.5200
727,800
Wed, 10 Dec 2025
29.1400
30.2600
29.0667
29.9667
477,300
Tue, 09 Dec 2025
29.6667
30.1867
28.5333
29.2000
514,800
Mon, 08 Dec 2025
30.2333
31.0400
29.4700
29.6733
450,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
29.0667
29.8933
29.0667
29.5667
536,700
Thu, 04 Dec 2025
29.3333
30.2133
28.4167
28.8667
887,400
Wed, 03 Dec 2025
27.4733
29.5233
27.0133
29.1733
899,400
Tue, 02 Dec 2025
27.5400
27.9133
27.0300
27.2667
947,550
Mon, 01 Dec 2025
27.6667
28.0800
26.6733
27.5400
851,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
28.4400
28.4400
27.6800
27.7667
351,450
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
10 · 8-K
After-hours · 16:00 ET
8-K ↗
Wed, 26 Nov 2025
28.0000
28.5400
27.4313
28.1067
862,950
Tue, 25 Nov 2025
27.9667
28.1827
26.6267
27.6667
570,900
Mon, 24 Nov 2025
26.4867
28.8733
26.0133
27.9667
1,130,850
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
22.2500
26.7533
22.0667
26.4067
2,288,100
Fri, 21 Nov 2025
9 · 8-K
Pre-market · 09:01 ET
8-K ↗
Fri, 21 Nov 2025
8 · 8-K
Pre-market · 09:00 ET
8-K ↗
Thu, 20 Nov 2025
24.8067
25.9933
24.4827
25.1067
745,800
Wed, 19 Nov 2025
24.6733
25.0133
24.1000
24.6733
529,350
Tue, 18 Nov 2025
23.2000
25.2000
22.7333
24.6733
728,850
Mon, 17 Nov 2025
22.4467
23.4800
22.0067
23.1800
1,906,650
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
22.0533
23.0400
21.9733
22.5467
1,118,550
Thu, 13 Nov 2025
22.2200
22.6267
21.9333
22.1733
2,273,550
Wed, 12 Nov 2025
22.6000
22.8667
21.9500
22.0600
1,110,000
Tue, 11 Nov 2025
22.0200
23.0767
21.4667
22.3733
1,100,400
Mon, 10 Nov 2025
21.3333
23.8667
20.1800
22.6533
3,199,050
Mon, 10 Nov 2025
7 · 8-K
Pre-market · 09:10 ET
8-K ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
25.3333
26.5267
24.2400
26.4333
566,700
Thu, 06 Nov 2025
24.0000
27.3067
23.9400
25.4667
1,112,550
Wed, 05 Nov 2025
26.1467
26.5200
22.8067
24.0000
1,162,200
Tue, 04 Nov 2025
6 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Tue, 04 Nov 2025
5 · 8-K
After-hours · 16:17 ET
8-K ↗
Tue, 04 Nov 2025
23.9800
24.3333
23.0633
23.1600
364,200
Mon, 03 Nov 2025
24.1400
24.7467
23.6900
24.0267
471,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
24.2667
24.6400
24.0200
24.3867
344,850
Thu, 30 Oct 2025
24.0333
25.2000
24.0333
24.3133
480,000
Wed, 29 Oct 2025
25.2733
25.5900
23.8767
24.0800
831,150
Tue, 28 Oct 2025
24.0933
24.6667
23.9733
24.1067
339,750
Mon, 27 Oct 2025
23.4800
24.4667
23.3667
24.1200
589,650
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
22.7600
23.4300
22.7000
23.3800
297,600
Thu, 23 Oct 2025
22.7667
23.0600
22.1467
22.6667
400,200
Wed, 22 Oct 2025
22.8333
23.2067
22.0040
22.4333
501,300
Tue, 21 Oct 2025
23.5867
23.5933
22.6667
22.7400
341,250
Mon, 20 Oct 2025
23.3333
23.7180
23.1167
23.5200
355,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
23.0000
23.6000
22.0733
23.0867
464,250
Thu, 16 Oct 2025
22.9867
23.8467
22.5667
22.9333
444,600
Wed, 15 Oct 2025
21.0333
22.9433
21.0333
22.8600
1,098,150
Tue, 14 Oct 2025
4 · 8-K
After-hours · 16:33 ET
8-K ↗
Tue, 14 Oct 2025
21.9333
22.0500
21.1533
21.2333
354,150
Mon, 13 Oct 2025
21.6733
22.6467
21.3467
21.6400
660,750
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
21.3733
21.5867
20.7867
20.9133
318,150
Thu, 09 Oct 2025
21.3000
21.6900
20.8200
21.1800
502,950
Wed, 08 Oct 2025
20.3667
21.3267
20.1800
21.2200
1,010,400
Tue, 07 Oct 2025
20.8700
20.8700
19.6533
19.9133
337,200
Mon, 06 Oct 2025
20.6600
20.8600
19.9400
20.1667
387,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
21.0533
21.4933
20.4387
20.6267
530,400
Thu, 02 Oct 2025
21.4333
21.4333
20.0000
20.8933
1,212,750
Wed, 01 Oct 2025
20.3613
22.3200
20.3613
21.3133
1,319,250
Tue, 30 Sep 2025
17.1067
21.6667
16.6667
20.4133
5,622,450
Mon, 29 Sep 2025
3 · 8-K
After-hours · 16:29 ET
8-K ↗
Mon, 29 Sep 2025
15.6933
16.0667
15.4333
15.5133
711,450
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
14.6600
15.9933
13.8600
15.7200
885,150
Thu, 25 Sep 2025
14.6533
15.0133
14.5067
14.6933
587,100
Wed, 24 Sep 2025
14.0733
15.7267
14.0000
14.7600
1,111,500
Tue, 23 Sep 2025
14.2067
14.4200
13.8133
13.9667
530,400
Mon, 22 Sep 2025
13.9267
14.3867
13.6600
14.2667
686,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
14.0800
14.3000
13.7867
13.8933
1,019,400
Thu, 18 Sep 2025
13.2133
14.1500
13.1033
14.0533
765,150
Wed, 17 Sep 2025
13.0200
13.6000
12.9800
13.2067
1,077,600
Tue, 16 Sep 2025
13.4400
13.5500
11.4040
12.9333
2,045,550
Mon, 15 Sep 2025
15.7933
16.0493
13.4400
13.4400
1,450,050
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
15.4667
15.7200
15.2467
15.6000
709,050
Thu, 11 Sep 2025
15.1867
15.7567
15.1867
15.4667
638,100
Wed, 10 Sep 2025
14.8000
15.2000
14.6733
15.1867
748,500
Tue, 09 Sep 2025
14.6933
14.8767
14.5860
14.7533
553,500
Mon, 08 Sep 2025
14.5800
15.1000
14.3733
14.7933
910,650
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
14.0933
14.8667
13.7400
14.6000
604,050
Thu, 04 Sep 2025
15.0067
15.3200
13.8800
14.0600
805,800
Wed, 03 Sep 2025
13.7267
15.0467
13.5733
15.0200
1,092,150
Tue, 02 Sep 2025
13.5800
13.9933
13.5667
13.7400
282,450
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
13.4000
13.6733
13.2367
13.5533
483,900
Thu, 28 Aug 2025
13.6267
13.8707
13.3800
13.4200
755,400
Wed, 27 Aug 2025
13.3333
13.6200
13.1400
13.6000
1,020,450
Tue, 26 Aug 2025
13.4133
13.4800
13.1200
13.3067
447,150
Mon, 25 Aug 2025
13.3000
13.6000
13.2533
13.4000
309,600
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
13.6200
14.0233
13.3933
13.4800
386,850
Thu, 21 Aug 2025
13.3400
13.7133
13.0667
13.5733
893,700
Wed, 20 Aug 2025
13.1533
13.6467
12.9867
13.4333
556,050
Tue, 19 Aug 2025
13.3400
13.5000
13.0100
13.1933
523,350
Mon, 18 Aug 2025
13.4133
13.5667
13.2867
13.3467
324,750
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
13.3333
13.4800
13.0867
13.4267
821,400
Thu, 14 Aug 2025
13.5000
13.6133
13.1200
13.3133
517,350
Wed, 13 Aug 2025
13.5200
14.6867
13.3400
13.8133
1,164,000
Tue, 12 Aug 2025
13.3133
13.6000
13.0333
13.4067
649,200
Mon, 11 Aug 2025
14.0200
14.1067
13.2467
13.3333
786,300
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
13.8167
14.1600
12.8000
14.0200
1,575,000
Thu, 07 Aug 2025
15.7067
15.7800
13.5067
13.5800
793,650
Wed, 06 Aug 2025
2 · 10-Q
After-hours · 16:22 ET
10-Q ↗
Wed, 06 Aug 2025
1 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 06 Aug 2025
15.5333
15.9567
14.9333
15.0267
711,000
Tue, 05 Aug 2025
16.2200
16.4767
15.6267
15.7933
587,100
Mon, 04 Aug 2025
16.5467
17.0733
16.0467
16.1533
385,950
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
16.2933
16.6200
16.0000
16.4600
490,350
Thu, 31 Jul 2025
16.8367
16.8367
16.2600
16.3667
761,100
Wed, 30 Jul 2025
17.7100
17.7100
15.7367
16.6533
1,162,350
Tue, 29 Jul 2025
17.7933
18.0000
17.3327
17.4800
459,300
Mon, 28 Jul 2025
18.0800
18.2667
17.7100
17.7267
571,200
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend