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
22.0300
22.5000
21.8050
21.9100
419,325
Thu, 22 Oct 2026
22.4600
23.0000
21.7700
22.3000
482,400
Wed, 21 Oct 2026
23.5100
24.1900
23.0500
23.8300
362,100
Tue, 20 Oct 2026
22.2700
23.4100
21.8200
23.0300
595,200
Mon, 19 Oct 2026
23.0000
23.1400
22.1000
22.6000
624,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
22.7800
23.1900
21.6800
21.7500
409,900
Thu, 15 Oct 2026
22.7200
23.3800
22.0800
23.3400
660,000
Wed, 14 Oct 2026
25.0800
25.3000
23.3100
23.4700
748,100
Tue, 13 Oct 2026
26.1400
26.3900
25.5200
25.8600
410,100
Mon, 12 Oct 2026
27.3300
27.3300
26.5300
26.5800
313,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
28.9700
29.1600
27.3300
27.8700
351,800
Thu, 08 Oct 2026
28.6500
29.2900
27.8200
28.4100
623,300
Wed, 07 Oct 2026
28.9100
29.5000
28.6200
29.2400
374,900
Tue, 06 Oct 2026
29.4200
30.2500
28.9900
29.9400
427,200
Mon, 05 Oct 2026
29.8400
29.9900
28.8100
29.0000
494,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
29.9800
30.8900
29.6100
30.2400
559,600
Thu, 01 Oct 2026
27.5300
28.9100
27.1800
28.8400
464,400
Wed, 30 Sep 2026
15 · DEFA14A
After-hours · 16:03 ET
DEFA14A FY2026 ↗
Wed, 30 Sep 2026
14 · DEF 14A
After-hours · 16:02 ET
DEF 14A ↗
Wed, 30 Sep 2026
27.6100
27.8600
27.0100
27.5000
571,300
Tue, 29 Sep 2026
28.1000
28.1200
27.3700
27.6100
384,700
Mon, 28 Sep 2026
27.8300
27.8900
26.6100
27.3600
392,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
27.7200
28.1900
27.3700
27.9300
300,400
Thu, 24 Sep 2026
27.0800
27.3500
26.4100
27.3100
499,000
Wed, 23 Sep 2026
28.1100
28.2200
27.0500
27.7100
378,800
Tue, 22 Sep 2026
26.0500
28.3200
25.7700
28.2800
806,800
Mon, 21 Sep 2026
26.2200
26.3800
25.3200
26.2700
472,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
25.3100
25.6300
25.0700
25.4000
1,761,900
Thu, 17 Sep 2026
25.6100
25.7500
24.8200
25.2100
505,400
Wed, 16 Sep 2026
25.0500
25.1500
24.2100
24.7000
541,400
Tue, 15 Sep 2026
24.5600
24.8900
23.8700
24.7600
535,700
Mon, 14 Sep 2026
24.3300
24.7700
24.0000
24.2200
608,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
25.3500
26.1400
25.1100
25.7800
506,900
Thu, 10 Sep 2026
24.4900
25.0900
24.2800
24.8100
412,700
Wed, 09 Sep 2026
25.2300
26.0500
25.2300
25.5100
490,900
Tue, 08 Sep 2026
26.0100
26.2500
25.4000
25.5100
555,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
24.9500
25.4000
24.7500
25.2000
354,600
Thu, 03 Sep 2026
24.2800
24.8700
23.5000
24.4500
434,200
Wed, 02 Sep 2026
23.6400
24.7800
23.5000
24.6200
560,800
Tue, 01 Sep 2026
23.9300
24.1000
23.3500
23.6400
615,700
Mon, 31 Aug 2026
24.6300
25.0400
24.1500
24.6600
688,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
26.0200
26.0200
24.4900
24.6300
551,400
Thu, 27 Aug 2026
13 · 10-K
After-hours · 16:22 ET
10-K ↗
Thu, 27 Aug 2026
26.9800
26.9800
25.9500
26.2300
438,200
Wed, 26 Aug 2026
26.7700
26.7700
26.0100
26.2000
493,500
Tue, 25 Aug 2026
26.5300
26.9600
25.7500
26.6200
603,000
Mon, 24 Aug 2026
26.0100
26.6300
25.0300
25.8900
938,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
26.6600
26.7400
25.7700
26.3900
507,700
Thu, 20 Aug 2026
27.0000
27.6300
25.9900
26.2200
707,300
Wed, 19 Aug 2026
28.4500
28.9000
26.8600
27.1400
462,800
Tue, 18 Aug 2026
29.2200
29.6800
27.7900
28.3800
583,800
Mon, 17 Aug 2026
31.3800
31.9200
30.4300
31.0700
678,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
30.6600
31.4600
29.7600
30.7700
637,500
Thu, 13 Aug 2026
29.9400
34.1300
29.4000
30.6200
1,551,200
Wed, 12 Aug 2026
12 · 8-K
After-hours · 16:11 ET
8-K ↗
Wed, 12 Aug 2026
36.9400
37.0000
35.7600
36.2800
915,600
Tue, 11 Aug 2026
34.9700
35.9600
34.4500
34.8400
281,200
Mon, 10 Aug 2026
35.9000
36.4700
34.2600
34.5600
595,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
34.4000
36.2800
34.0700
36.0800
442,400
Thu, 06 Aug 2026
32.5300
34.6400
31.0800
33.3300
328,000
Wed, 05 Aug 2026
33.1200
34.1400
32.4800
32.5400
456,400
Tue, 04 Aug 2026
33.8000
34.3100
32.4000
33.7800
512,900
Mon, 03 Aug 2026
31.0500
32.6900
30.4700
31.4700
394,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
32.6100
33.1500
30.7800
31.7400
349,600
Thu, 30 Jul 2026
29.5200
31.2500
29.1000
31.1100
463,700
Wed, 29 Jul 2026
28.7600
29.5600
27.0100
27.7000
849,100
Tue, 28 Jul 2026
28.9300
29.6500
27.1700
28.8500
702,700
Mon, 27 Jul 2026
31.3300
31.5500
28.8200
30.8200
631,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
33.3700
33.3700
30.7800
30.8500
669,900
Thu, 23 Jul 2026
33.7600
34.7500
33.2400
33.8100
404,100
Wed, 22 Jul 2026
33.9200
35.4300
33.9100
34.7500
422,200
Tue, 21 Jul 2026
33.2800
35.1100
32.7400
34.9900
548,900
Mon, 20 Jul 2026
31.8800
32.0800
30.8800
31.4100
495,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
29.5100
32.2000
28.7900
31.2700
871,500
Thu, 16 Jul 2026
33.9900
34.3900
30.4700
30.7100
1,178,400
Wed, 15 Jul 2026
35.3100
36.0700
32.4000
35.3500
1,361,100
Tue, 14 Jul 2026
37.0500
37.0700
34.2800
34.8100
385,400
Mon, 13 Jul 2026
35.7200
36.4000
34.3000
34.6900
473,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
11 · 8-K
After-hours · 16:06 ET
8-K ↗
Fri, 10 Jul 2026
37.3300
38.0200
36.4300
37.5600
277,800
Thu, 09 Jul 2026
39.7100
40.1900
37.8600
37.9800
546,300
Wed, 08 Jul 2026
34.7300
37.5600
34.5900
37.3700
767,300
Tue, 07 Jul 2026
35.1100
35.7300
33.6000
34.7700
864,500
Mon, 06 Jul 2026
38.3000
40.1700
38.0400
38.2400
534,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
43.7200
44.1200
36.7300
37.1100
780,600
Wed, 01 Jul 2026
45.3200
45.3800
42.8000
43.5200
575,400
Tue, 30 Jun 2026
45.6300
47.8900
45.2300
47.3300
549,700
Mon, 29 Jun 2026
43.5700
45.7900
40.6400
45.2100
691,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
42.7600
44.2100
41.7000
43.9900
1,133,600
Thu, 25 Jun 2026
46.6400
46.8200
42.2500
45.7000
650,600
Wed, 24 Jun 2026
45.2200
45.2200
40.8200
41.9800
709,000
Tue, 23 Jun 2026
44.0200
47.6200
43.8300
45.0700
644,400
Mon, 22 Jun 2026
50.1300
51.3600
48.1000
49.3600
720,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
45.5400
49.1300
45.5400
48.0400
2,927,900
Wed, 17 Jun 2026
46.5000
47.7800
43.0000
43.1500
618,100
Tue, 16 Jun 2026
47.0900
49.3000
44.9100
45.1700
720,100
Mon, 15 Jun 2026
48.4000
49.0900
46.7800
47.3600
585,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
43.9100
46.1100
43.0100
45.2100
492,900
Thu, 11 Jun 2026
39.5600
43.4400
39.2500
43.3300
644,000
Wed, 10 Jun 2026
40.5600
42.3000
37.7800
38.6100
959,800
Tue, 09 Jun 2026
45.6900
45.6900
37.7900
41.0300
992,900
Mon, 08 Jun 2026
44.9000
46.5000
43.0800
44.2000
1,030,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
48.1000
48.1000
41.9100
42.0100
1,107,800
Thu, 04 Jun 2026
49.0100
52.4700
47.3800
50.2500
868,500
Wed, 03 Jun 2026
53.6800
54.3400
48.0000
52.7200
1,346,500
Tue, 02 Jun 2026
45.5000
53.3800
45.5000
53.3200
1,571,400
Mon, 01 Jun 2026
43.9200
46.6600
43.1300
43.8800
777,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
49.4500
49.9500
44.6600
45.3500
939,400
Thu, 28 May 2026
48.4700
51.3500
44.9200
49.3400
1,122,500
Wed, 27 May 2026
50.8300
51.1400
46.0000
48.8600
1,572,500
Tue, 26 May 2026
44.9800
49.2100
44.1100
47.8900
1,806,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
39.5000
42.7000
39.1400
41.7200
931,100
Thu, 21 May 2026
40.0500
41.2700
38.7500
39.1100
688,800
Wed, 20 May 2026
39.4000
40.9600
38.7200
40.6000
593,300
Tue, 19 May 2026
37.0300
39.4800
36.3500
38.6200
605,400
Mon, 18 May 2026
40.8900
41.6900
37.7200
38.5400
852,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
38.7400
39.3600
37.5000
38.8700
703,000
Thu, 14 May 2026
41.4200
41.9700
39.9800
41.1000
594,800
Wed, 13 May 2026
39.8500
43.6000
38.7300
41.5900
1,458,000
Tue, 12 May 2026
10 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 12 May 2026
37.6700
37.9000
35.0000
37.7200
1,000,400
Mon, 11 May 2026
38.7100
39.8000
37.1200
38.6200
937,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
37.3400
39.2800
37.0600
37.9000
1,093,400
Thu, 07 May 2026
39.1300
41.2000
35.4700
37.4400
2,246,100
Wed, 06 May 2026
9 · 10-Q
After-hours · 16:34 ET
10-Q ↗
Wed, 06 May 2026
8 · 8-K
After-hours · 16:11 ET
8-K ↗
Wed, 06 May 2026
44.2500
49.9700
43.5000
49.3300
2,752,200
Tue, 05 May 2026
42.8100
45.4200
41.4100
43.7500
1,193,100
Mon, 04 May 2026
43.1900
43.9900
41.0000
42.1800
962,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
43.6900
44.7400
41.4700
43.0800
1,720,200
Thu, 30 Apr 2026
40.6900
43.5000
39.5000
43.4300
715,100
Wed, 29 Apr 2026
40.4800
40.9900
38.2000
40.0600
914,600
Tue, 28 Apr 2026
38.6000
40.2000
37.5600
39.5700
1,120,100
Mon, 27 Apr 2026
44.8000
45.4300
40.8800
42.3400
1,444,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
43.1100
45.9700
40.9000
44.4500
1,664,100
Thu, 23 Apr 2026
40.7000
41.9800
38.8900
39.8800
1,134,800
Wed, 22 Apr 2026
41.2500
45.2200
38.2600
40.6800
2,067,500
Tue, 21 Apr 2026
39.8400
41.7000
38.0400
39.1200
1,539,300
Mon, 20 Apr 2026
35.6600
41.8400
34.5300
39.9000
2,494,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
7 · 8-K
After-hours · 16:11 ET
8-K ↗
Fri, 17 Apr 2026
32.0200
35.7000
31.3000
33.8800
1,057,600
Thu, 16 Apr 2026
31.0000
31.7000
30.1000
31.2100
751,900
Wed, 15 Apr 2026
30.0900
31.8300
29.1500
31.2100
872,200
Tue, 14 Apr 2026
27.7300
32.4000
27.5100
30.3800
1,548,400
Mon, 13 Apr 2026
26.0000
27.4900
25.9600
27.3900
287,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
25.5500
26.3200
25.3800
25.9800
187,100
Thu, 09 Apr 2026
24.3800
25.4000
24.3800
25.2700
210,500
Wed, 08 Apr 2026
24.5000
24.8700
23.8200
24.3800
251,800
Tue, 07 Apr 2026
23.1500
23.3000
22.4800
23.0700
291,200
Mon, 06 Apr 2026
22.6300
23.4600
22.6000
23.1900
246,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
22.0100
23.1900
21.6000
22.7100
167,600
Wed, 01 Apr 2026
22.4300
23.3500
22.3700
22.8400
187,200
Tue, 31 Mar 2026
21.3200
22.1800
20.7800
22.1600
278,900
Mon, 30 Mar 2026
22.3800
22.5300
20.7600
20.8300
270,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
22.2300
22.3900
21.5400
22.0500
252,300
Thu, 26 Mar 2026
22.8400
23.4600
22.4700
22.5700
208,600
Wed, 25 Mar 2026
23.0600
23.7100
23.0400
23.3100
215,500
Tue, 24 Mar 2026
21.4600
22.9300
21.4600
22.6600
221,200
Mon, 23 Mar 2026
21.5000
22.0300
21.3500
21.8600
262,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
21.6600
21.7400
20.7100
20.8200
501,200
Thu, 19 Mar 2026
20.5000
22.0600
20.3400
21.6300
251,100
Wed, 18 Mar 2026
21.2500
21.4200
20.8600
21.1300
230,500
Tue, 17 Mar 2026
21.5200
21.8900
21.0000
21.2200
231,400
Mon, 16 Mar 2026
21.9200
22.1200
21.4300
21.4300
262,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
21.3500
21.9000
21.1900
21.5100
271,900
Thu, 12 Mar 2026
21.0700
21.4500
20.7800
21.2000
290,600
Wed, 11 Mar 2026
21.4500
21.8400
20.6700
21.6000
515,500
Tue, 10 Mar 2026
19.7900
20.6300
19.7700
20.1200
373,700
Mon, 09 Mar 2026
6 · 8-K
After-hours · 16:01 ET
8-K BONUS PLAN 2026 ↗
Mon, 09 Mar 2026
19.4200
19.9400
19.0000
19.8500
439,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
19.3100
20.1200
19.3100
19.8600
461,900
Thu, 05 Mar 2026
20.2200
20.6900
19.9500
20.1400
237,800
Wed, 04 Mar 2026
20.7200
21.0000
20.2500
20.4200
271,200
Tue, 03 Mar 2026
20.5900
20.9600
20.0500
20.4900
288,100
Mon, 02 Mar 2026
20.3700
21.6100
20.3700
21.5800
185,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
21.4300
21.4300
20.8100
21.0100
252,700
Thu, 26 Feb 2026
22.6500
22.9900
21.7200
21.9400
165,700
Wed, 25 Feb 2026
22.0500
22.8000
22.0100
22.6300
187,300
Tue, 24 Feb 2026
22.3100
22.7000
21.9200
22.0500
210,100
Mon, 23 Feb 2026
22.2900
22.3000
21.5300
21.8400
237,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
21.8800
22.9400
21.6900
22.3800
217,900
Thu, 19 Feb 2026
21.9100
22.3100
21.5900
22.2700
204,200
Wed, 18 Feb 2026
22.8500
22.8500
21.8100
22.3500
249,600
Tue, 17 Feb 2026
22.3300
23.0800
21.6700
22.7100
461,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
20.6400
22.8500
20.4700
22.6500
486,900
Thu, 12 Feb 2026
21.1500
21.5100
20.1900
20.6700
331,300
Wed, 11 Feb 2026
20.5400
21.5300
20.5400
20.9600
368,700
Tue, 10 Feb 2026
21.0800
21.1500
20.0400
20.1000
300,400
Mon, 09 Feb 2026
21.1200
21.9900
20.5700
20.9800
375,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
18.0100
22.2000
17.0100
21.3600
1,374,000
Thu, 05 Feb 2026
5 · 10-Q
After-hours · 16:02 ET
10-Q Q2'26 ↗
Thu, 05 Feb 2026
4 · 8-K
After-hours · 16:01 ET
8-K EARNING RELEASE Q2'2026 ↗
Thu, 05 Feb 2026
22.2500
22.8000
21.4600
22.5100
606,100
Wed, 04 Feb 2026
22.5500
23.3900
21.8000
22.2700
509,700
Tue, 03 Feb 2026
22.5900
22.8900
21.1900
22.2700
691,800
Mon, 02 Feb 2026
21.7600
23.2300
21.7600
22.3600
711,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
22.1600
22.7900
21.9600
22.1000
345,300
Thu, 29 Jan 2026
22.4500
22.8500
21.4300
22.5000
341,800
Wed, 28 Jan 2026
22.7200
23.3600
22.3300
22.4700
477,500
Tue, 27 Jan 2026
22.1300
22.7500
22.1000
22.2500
276,500
Mon, 26 Jan 2026
22.0300
22.2400
21.8100
21.9400
244,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
22.9500
23.0200
21.8000
22.0300
197,600
Thu, 22 Jan 2026
23.4900
23.7500
23.0900
23.1700
251,000
Wed, 21 Jan 2026
22.1300
23.5000
22.0000
22.9700
584,700
Tue, 20 Jan 2026
21.6400
22.2700
21.3700
21.6700
300,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
22.8100
23.3500
22.4100
22.5100
238,600
Thu, 15 Jan 2026
22.4300
22.8100
22.4000
22.4900
298,300
Wed, 14 Jan 2026
22.1000
22.3500
21.8600
22.0000
300,800
Tue, 13 Jan 2026
22.2900
22.5600
22.0500
22.1600
223,700
Mon, 12 Jan 2026
21.7700
22.3600
21.5100
22.2200
205,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
22.2400
22.3900
21.5800
22.0800
165,400
Thu, 08 Jan 2026
21.6900
22.1600
21.3300
21.9600
262,900
Wed, 07 Jan 2026
22.4000
22.4000
21.4000
21.9800
244,900
Tue, 06 Jan 2026
21.5200
22.6300
21.3600
22.6100
332,300
Mon, 05 Jan 2026
21.1300
22.1700
21.1200
21.3500
393,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
20.3900
20.8900
20.3600
20.6600
252,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
19.9800
20.2000
19.7400
19.8100
312,900
Tue, 30 Dec 2025
20.1800
20.2000
19.9400
19.9700
302,500
Mon, 29 Dec 2025
19.8400
20.2500
19.8400
20.1100
388,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
20.3000
20.4800
20.0600
20.1400
225,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
20.1400
20.3300
20.0000
20.2100
87,800
Tue, 23 Dec 2025
20.1900
20.4300
20.0000
20.1300
306,000
Mon, 22 Dec 2025
20.5400
21.0600
20.2000
20.3100
297,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
20.1100
20.5500
20.0900
20.3400
990,200
Thu, 18 Dec 2025
20.6400
20.8500
19.9900
20.1000
240,000
Wed, 17 Dec 2025
20.1700
20.4200
19.8200
20.0500
445,500
Tue, 16 Dec 2025
19.8400
20.4500
19.7100
20.1700
320,700
Mon, 15 Dec 2025
20.5600
20.7500
19.9800
20.0900
287,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
21.5800
21.6500
20.0200
20.3500
350,200
Thu, 11 Dec 2025
21.9400
22.1500
21.5600
21.7000
351,000
Wed, 10 Dec 2025
21.8000
22.6300
21.7100
22.2200
325,000
Tue, 09 Dec 2025
21.3700
21.9600
21.2100
21.7800
220,200
Mon, 08 Dec 2025
21.6700
22.0200
21.4500
21.6600
283,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
21.7000
21.8600
21.2000
21.2400
175,900
Thu, 04 Dec 2025
21.5100
21.7500
21.2100
21.4800
251,700
Wed, 03 Dec 2025
20.6600
21.8300
20.4100
21.7200
261,100
Tue, 02 Dec 2025
20.4100
21.0400
20.2500
20.6500
315,500
Mon, 01 Dec 2025
19.8700
20.3900
19.8700
20.0000
307,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
20.2700
20.5900
20.0000
20.2800
183,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
20.6000
21.1500
20.1800
20.2600
434,000
Tue, 25 Nov 2025
19.6100
20.5900
19.5000
20.5800
406,200
Mon, 24 Nov 2025
18.8200
19.8900
18.7500
19.7400
656,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
18.0700
19.0500
17.8700
18.6400
469,600
Thu, 20 Nov 2025
18.9600
19.3600
18.0900
18.1700
527,400
Wed, 19 Nov 2025
17.8400
19.0300
17.8400
18.5400
621,000
Tue, 18 Nov 2025
17.1500
18.0000
17.0200
17.8000
528,000
Mon, 17 Nov 2025
3 · 8-K
After-hours · 16:01 ET
8-K 2025 ANNUAL MEETING VOTING ↗
Mon, 17 Nov 2025
18.3000
18.4600
17.3400
17.4700
444,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
18.1600
18.9100
18.1000
18.4600
367,500
Thu, 13 Nov 2025
19.7300
20.7500
18.6800
18.8400
588,900
Wed, 12 Nov 2025
19.1900
19.3000
18.6600
19.0000
935,600
Tue, 11 Nov 2025
19.7100
19.7100
18.8400
18.9300
361,500
Mon, 10 Nov 2025
21.1800
21.2400
19.7500
19.9200
476,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
20.3800
20.7400
19.4600
20.3200
671,300
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 16:01 ET
10-Q ↗
Thu, 06 Nov 2025
20.0900
21.9500
18.1300
19.6500
949,000
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:01 ET
8-K Q1'26 EARNING RELEASAE ↗
Wed, 05 Nov 2025
26.5300
27.3800
26.1300
27.1000
255,800
Tue, 04 Nov 2025
27.4800
27.7700
26.2000
26.3000
170,900
Mon, 03 Nov 2025
28.3300
28.8300
27.5700
28.4000
206,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
28.0500
28.2600
27.5800
28.0600
201,000
Thu, 30 Oct 2025
28.4600
28.8500
27.8000
28.1000
175,100
Wed, 29 Oct 2025
30.2300
30.3100
28.3400
28.6900
222,800
Tue, 28 Oct 2025
30.4800
30.5200
29.6100
29.7400
105,700
Mon, 27 Oct 2025
30.8500
31.3800
30.3900
30.5500
153,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
30.3600
30.9300
29.9900
30.2500
177,300