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
36.5400
37.2697
35.0600
36.0700
2,243,829
Thu, 22 Oct 2026
39.8100
39.8700
36.1200
36.8600
2,380,500
Wed, 21 Oct 2026
42.8200
43.2900
41.0200
41.5500
1,462,300
Tue, 20 Oct 2026
43.4000
43.5800
40.8550
41.2300
1,632,400
Mon, 19 Oct 2026
44.9400
44.9400
43.0300
44.2100
879,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
45.0900
45.8500
42.8600
43.5300
3,135,200
Thu, 15 Oct 2026
43.8500
45.3000
40.4000
45.3000
1,612,900
Wed, 14 Oct 2026
45.9000
46.6600
43.4850
44.9100
1,695,500
Tue, 13 Oct 2026
47.5200
48.4050
46.0000
47.8100
1,015,500
Mon, 12 Oct 2026
50.7600
51.4100
48.0800
48.7200
1,020,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
52.4900
53.3700
50.9550
51.5300
532,400
Thu, 08 Oct 2026
52.2100
52.4100
49.4150
51.5500
1,265,800
Wed, 07 Oct 2026
54.5200
54.9500
52.0400
53.3500
997,900
Tue, 06 Oct 2026
54.8000
56.7400
54.2250
56.3400
910,700
Mon, 05 Oct 2026
53.5900
56.5500
52.2000
53.7900
1,494,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
52.7000
54.5150
52.1000
53.6100
1,189,300
Thu, 01 Oct 2026
53.2800
54.3400
50.5900
51.6700
1,871,200
Wed, 30 Sep 2026
53.7800
54.8950
53.0100
53.6800
1,019,900
Tue, 29 Sep 2026
53.7400
55.4500
53.3000
53.7000
1,127,300
Mon, 28 Sep 2026
52.1200
54.1100
51.5000
53.4100
914,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
52.7600
53.0000
51.3200
52.5200
831,800
Thu, 24 Sep 2026
52.0000
53.3500
50.8200
52.4500
569,700
Wed, 23 Sep 2026
53.4400
54.2200
52.4320
52.9200
529,300
Tue, 22 Sep 2026
54.9000
54.9500
53.3700
54.2500
755,000
Mon, 21 Sep 2026
56.9100
56.9100
54.5100
54.5900
511,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
55.0100
56.1900
54.5250
55.8000
1,410,000
Thu, 17 Sep 2026
55.5800
56.9900
53.6650
54.6900
1,108,000
Wed, 16 Sep 2026
54.0600
55.8600
53.1500
53.8400
1,181,800
Tue, 15 Sep 2026
53.2800
53.6100
52.4040
53.0300
647,300
Mon, 14 Sep 2026
53.4800
54.3400
52.0410
52.7800
1,072,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
54.5800
57.0150
54.5800
56.6500
1,264,900
Thu, 10 Sep 2026
53.8400
55.8100
52.7000
53.5500
892,200
Wed, 09 Sep 2026
56.7400
57.9530
55.0140
55.2200
537,100
Tue, 08 Sep 2026
53.4100
58.5500
53.4100
57.0400
1,014,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
52.8900
54.7400
52.6200
52.9700
647,400
Thu, 03 Sep 2026
51.6300
53.1600
50.2800
52.6300
712,000
Wed, 02 Sep 2026
52.0400
52.7000
50.7700
51.3500
676,900
Tue, 01 Sep 2026
52.5000
53.2600
51.3100
51.6000
831,900
Mon, 31 Aug 2026
54.3900
55.1900
53.1600
53.5700
981,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
57.3900
58.3200
53.7300
53.8450
778,600
Thu, 27 Aug 2026
59.0000
59.3800
57.4200
57.5800
507,600
Wed, 26 Aug 2026
57.1500
58.2900
56.1000
57.9200
661,200
Tue, 25 Aug 2026
57.6600
58.7900
56.0850
57.2600
1,032,900
Mon, 24 Aug 2026
59.2100
59.2100
56.0800
56.3800
1,041,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
60.9300
61.3000
58.2200
59.3700
834,900
Thu, 20 Aug 2026
63.0500
63.2350
59.6350
60.0800
794,000
Wed, 19 Aug 2026
64.7800
65.2700
61.0100
62.4900
1,182,600
Tue, 18 Aug 2026
24 · 8-K
After-hours · 16:34 ET
8-K ↗
Tue, 18 Aug 2026
68.0300
68.5860
63.5300
63.6600
925,500
Mon, 17 Aug 2026
67.0600
70.1700
66.6790
70.0400
1,382,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
64.0700
67.9400
63.3450
66.3750
1,445,700
Thu, 13 Aug 2026
23 · 10-Q
After-hours · 16:34 ET
10-Q ↗
Thu, 13 Aug 2026
66.3200
68.8900
62.6100
63.2400
2,024,300
Thu, 13 Aug 2026
22 · 8-K
Pre-market · 07:23 ET
8-K ↗
Wed, 12 Aug 2026
67.3200
70.8000
66.3500
68.6800
2,149,500
Tue, 11 Aug 2026
64.7300
66.1600
64.5650
64.9700
936,100
Mon, 10 Aug 2026
64.9400
66.0000
63.7400
64.1600
717,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
66.0500
66.7450
62.8300
64.3400
419,900
Thu, 06 Aug 2026
65.5500
67.2800
63.3300
63.5700
492,800
Wed, 05 Aug 2026
67.0600
68.4650
65.1800
65.5500
940,400
Tue, 04 Aug 2026
67.2900
68.2500
65.4400
66.4900
1,008,700
Mon, 03 Aug 2026
63.7400
67.6500
63.0500
65.2900
763,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
62.7400
65.9000
62.0400
63.9300
1,563,000
Thu, 30 Jul 2026
57.3900
60.9100
55.7650
59.8100
3,046,500
Wed, 29 Jul 2026
59.0200
59.1000
52.5600
53.0800
2,959,300
Tue, 28 Jul 2026
67.0000
67.0000
58.9200
59.2100
2,002,400
Mon, 27 Jul 2026
70.7000
73.0400
66.1300
67.6300
1,199,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
75.8500
75.8500
70.4500
70.8000
855,000
Thu, 23 Jul 2026
71.7000
75.3110
71.7000
74.8700
1,038,900
Wed, 22 Jul 2026
70.8300
73.7900
70.8200
72.8700
825,400
Tue, 21 Jul 2026
70.4500
73.5500
68.9200
72.5500
1,582,700
Mon, 20 Jul 2026
68.8400
70.0650
67.8060
68.1400
964,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
65.4200
69.3000
63.6700
68.2400
3,227,100
Thu, 16 Jul 2026
68.7700
69.3100
65.7250
69.1300
2,020,800
Wed, 15 Jul 2026
72.3600
72.4200
68.6400
70.7800
1,221,900
Tue, 14 Jul 2026
71.2600
72.7000
69.1400
69.8000
1,503,600
Mon, 13 Jul 2026
72.6600
73.8800
68.2600
68.3300
1,467,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
74.2700
75.2100
72.4000
73.6600
784,800
Thu, 09 Jul 2026
73.6000
76.0400
73.3700
73.9700
839,400
Wed, 08 Jul 2026
69.7100
72.5330
69.0600
71.9500
1,365,900
Tue, 07 Jul 2026
75.6800
75.6800
69.4750
70.4000
1,911,300
Mon, 06 Jul 2026
74.7700
79.8800
74.7700
77.7800
879,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
80.0000
80.8900
71.9900
75.8300
1,541,600
Wed, 01 Jul 2026
83.8900
83.8900
78.1460
80.0000
2,364,400
Tue, 30 Jun 2026
80.6800
86.3700
79.1800
85.2300
2,329,700
Mon, 29 Jun 2026
79.1300
81.4100
76.6300
80.6000
3,250,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
81.0000
81.1900
77.4500
80.5100
6,931,700
Thu, 25 Jun 2026
80.3900
83.5090
76.5300
81.1000
1,632,600
Wed, 24 Jun 2026
81.8100
84.9200
79.1850
79.7900
1,065,300
Tue, 23 Jun 2026
83.8200
85.5900
80.1600
81.0200
1,334,600
Mon, 22 Jun 2026
86.0400
90.2300
85.5800
88.2000
1,078,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
87.4500
87.4500
83.0200
85.5700
1,347,200
Wed, 17 Jun 2026
85.9000
86.9530
83.9300
85.1100
1,170,900
Tue, 16 Jun 2026
87.5600
90.0000
84.5300
85.4300
906,600
Mon, 15 Jun 2026
89.0500
89.5200
85.9050
86.7300
727,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
85.6800
88.1410
83.0600
86.0000
1,011,400
Thu, 11 Jun 2026
21 · 8-K
After-hours · 16:37 ET
8-K ↗
Thu, 11 Jun 2026
82.2600
86.7700
81.6600
85.1200
1,470,100
Wed, 10 Jun 2026
85.4500
88.5300
80.6400
80.6900
863,700
Tue, 09 Jun 2026
86.8000
88.8000
81.6050
85.5800
1,072,200
Mon, 08 Jun 2026
86.5600
86.6300
83.4500
85.0400
999,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
86.9200
86.9200
82.4300
83.6900
1,200,300
Thu, 04 Jun 2026
86.8200
89.8900
85.2700
88.9000
814,100
Wed, 03 Jun 2026
85.6900
89.8600
84.3180
88.1300
983,900
Tue, 02 Jun 2026
86.1300
90.2300
84.7600
85.5400
715,800
Mon, 01 Jun 2026
81.7800
87.9980
80.2100
86.5500
1,092,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
83.4200
83.7800
80.2000
83.7400
1,840,200
Thu, 28 May 2026
87.7700
87.7700
82.6200
83.2600
1,220,700
Wed, 27 May 2026
88.8700
90.3500
85.0100
88.0000
1,220,800
Tue, 26 May 2026
84.5200
87.3500
83.0450
86.9600
1,524,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
83.6700
83.6700
81.3950
81.5800
675,800
Thu, 21 May 2026
82.8700
84.0000
80.5700
81.9500
1,158,000
Wed, 20 May 2026
82.7400
83.1250
79.4620
82.4600
1,680,600
Tue, 19 May 2026
81.0000
82.0000
77.5500
80.3800
1,251,100
Mon, 18 May 2026
85.9900
86.7900
81.4300
83.3100
1,314,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
85.8600
86.3210
80.9200
84.3000
2,503,600
Thu, 14 May 2026
20 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Thu, 14 May 2026
104.3750
107.2380
86.7200
89.0000
3,107,900
Thu, 14 May 2026
19 · 8-K
Pre-market · 07:26 ET
8-K ↗
Wed, 13 May 2026
98.2100
102.5050
95.1100
100.0000
1,820,100
Tue, 12 May 2026
94.5800
97.7800
92.4200
97.6600
1,589,700
Mon, 11 May 2026
98.3000
101.0000
95.3500
98.1400
2,244,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
99.1600
99.9900
97.7600
99.8900
1,510,000
Thu, 07 May 2026
102.2700
102.6350
95.8800
97.4400
1,893,300
Wed, 06 May 2026
101.5200
102.2900
95.3700
102.2700
1,953,000
Tue, 05 May 2026
93.7800
100.3950
93.1900
99.3800
2,002,700
Mon, 04 May 2026
90.4900
92.0400
89.7000
91.4100
1,351,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
87.8300
90.3700
86.2190
90.0950
1,278,800
Thu, 30 Apr 2026
82.3200
87.3300
82.2800
86.9600
1,026,100
Wed, 29 Apr 2026
80.7050
82.7400
79.3100
80.7400
1,349,800
Wed, 29 Apr 2026
18 · DEFA14A
Pre-market · 07:35 ET
DEFA14A ↗
Wed, 29 Apr 2026
17 · DEF 14A
Pre-market · 07:30 ET
DEF 14A ↗
Tue, 28 Apr 2026
79.8600
81.0000
77.5100
80.5800
1,351,000
Mon, 27 Apr 2026
80.9100
82.5400
77.6550
81.4300
1,600,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
82.4100
82.4550
76.8300
80.4000
1,589,600
Thu, 23 Apr 2026
79.3500
81.8050
78.9500
81.1200
1,562,500
Wed, 22 Apr 2026
78.3000
79.7150
76.3600
79.2800
1,160,600
Tue, 21 Apr 2026
78.0400
78.2850
74.9200
76.5900
1,977,100
Mon, 20 Apr 2026
73.7400
76.3200
71.9900
76.0800
1,557,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
70.7900
74.4800
70.2260
73.7700
4,220,600
Thu, 16 Apr 2026
69.5400
70.3500
66.4800
68.8000
1,896,200
Wed, 15 Apr 2026
68.5800
69.6600
67.0580
69.5400
2,165,300
Tue, 14 Apr 2026
66.7100
67.1000
65.5000
66.0600
1,516,100
Mon, 13 Apr 2026
62.3900
65.4300
62.3900
65.3800
1,727,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
60.0000
63.8800
59.7600
63.2000
4,456,900
Thu, 09 Apr 2026
57.5600
60.6000
57.4000
59.7500
4,592,900
Wed, 08 Apr 2026
16 · 424B4
After-hours · 16:15 ET
424B4 ↗
Wed, 08 Apr 2026
56.9800
58.3600
54.9840
57.7400
9,421,000
Tue, 07 Apr 2026
15 · S-1MEF
After-hours · 21:12 ET
S-1MEF ↗
Tue, 07 Apr 2026
54.7300
56.7200
53.8750
54.9800
1,652,600
Mon, 06 Apr 2026
55.3000
57.5500
54.6100
55.0900
1,919,600
Mon, 06 Apr 2026
14 · S-1
Pre-market · 07:14 ET
FORM S-1 ↗
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
57.2300
60.5000
56.5000
58.6800
1,198,800
Wed, 01 Apr 2026
57.4200
60.0000
57.1400
59.6000
2,156,200
Tue, 31 Mar 2026
54.9000
59.1500
54.4000
56.4600
2,009,400
Mon, 30 Mar 2026
13 · 10-K
After-hours · 17:34 ET
10-K ↗
Mon, 30 Mar 2026
55.8100
55.8100
50.3450
53.8900
2,097,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
59.0100
60.5000
52.1380
54.7500
2,673,000
Fri, 27 Mar 2026
12 · 8-K
Pre-market · 07:20 ET
8-K ↗
Thu, 26 Mar 2026
55.5900
55.6100
52.7200
52.9800
1,580,100
Wed, 25 Mar 2026
54.1800
55.8700
53.8200
55.8100
1,101,600
Tue, 24 Mar 2026
51.7100
53.7450
50.8100
53.2000
647,500
Mon, 23 Mar 2026
49.6000
52.9600
49.6000
52.1600
605,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
51.1700
51.1700
47.8000
48.8300
882,300
Thu, 19 Mar 2026
50.6500
52.1400
49.3500
51.4900
816,500
Thu, 19 Mar 2026
11 · 8-K/A
Next filing day · accepted 18 Mar, 21:25 ET
8-K/A ↗
Wed, 18 Mar 2026
52.1900
53.4100
50.6500
51.5300
490,100
Tue, 17 Mar 2026
52.8000
52.8000
51.0200
52.5000
582,100
Mon, 16 Mar 2026
51.9200
53.5600
50.7400
52.0600
454,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
50.5900
52.4600
50.0800
50.9000
738,100
Thu, 12 Mar 2026
50.1000
52.5000
49.0300
50.5100
1,130,700
Wed, 11 Mar 2026
51.4400
52.5500
50.1000
51.6900
804,100
Tue, 10 Mar 2026
51.1600
53.7400
50.1950
51.3800
696,400
Mon, 09 Mar 2026
49.0000
50.4600
46.9600
50.4400
1,182,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
52.2100
54.0700
50.2500
50.4100
807,200
Thu, 05 Mar 2026
54.1400
55.4800
52.0100
54.0700
672,400
Wed, 04 Mar 2026
54.5500
57.1300
54.3700
55.3800
826,800
Tue, 03 Mar 2026
53.8300
55.4700
51.2700
54.1600
826,000
Mon, 02 Mar 2026
55.9200
57.2350
55.4600
56.0500
1,271,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
55.7500
58.1000
55.7500
58.0500
1,359,800
Thu, 26 Feb 2026
56.2600
57.9600
54.3000
57.3200
791,500
Wed, 25 Feb 2026
55.7100
56.8850
54.8750
55.7600
707,900
Tue, 24 Feb 2026
51.8000
55.0000
50.0000
54.8600
651,000
Mon, 23 Feb 2026
54.8650
55.2100
51.4100
52.2000
933,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
48.2000
55.4800
48.2000
55.2400
2,093,800
Thu, 19 Feb 2026
46.6400
47.5600
45.0400
47.2800
793,200
Wed, 18 Feb 2026
47.6800
49.4800
46.1100
46.6400
1,049,200
Tue, 17 Feb 2026
47.4000
48.2800
45.8200
47.6000
851,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
48.1700
50.8500
46.6100
47.8000
884,100
Thu, 12 Feb 2026
53.7300
54.2000
48.1000
48.1600
1,054,000
Wed, 11 Feb 2026
54.0700
54.5700
51.5600
53.6200
1,452,600
Tue, 10 Feb 2026
52.4700
54.2200
51.3300
53.4600
915,800
Mon, 09 Feb 2026
48.8300
52.6300
48.2900
52.0100
877,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
44.7100
48.9500
44.7100
48.8700
1,052,900
Thu, 05 Feb 2026
44.1000
46.4500
43.8900
44.4300
780,800
Wed, 04 Feb 2026
49.5900
50.0600
44.4530
45.1900
921,000
Tue, 03 Feb 2026
47.6600
49.9800
47.5990
49.6600
1,054,200
Mon, 02 Feb 2026
46.4500
49.4260
46.0000
47.5800
905,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
51.1000
52.6400
46.1400
46.9100
2,679,400
Thu, 29 Jan 2026
51.6600
52.2200
50.2900
51.5700
815,100
Wed, 28 Jan 2026
50.4500
51.7500
49.2000
51.2200
828,700
Tue, 27 Jan 2026
51.6200
52.7350
49.9300
49.9400
1,074,200
Mon, 26 Jan 2026
51.1800
52.4750
49.8400
51.1700
1,498,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
49.5700
50.1690
47.2500
49.7700
1,468,100
Thu, 22 Jan 2026
48.9900
49.5200
47.3300
48.6600
489,600
Wed, 21 Jan 2026
48.0200
48.8630
46.8600
48.0000
729,400
Tue, 20 Jan 2026
48.4400
49.4100
47.1300
47.4800
730,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
47.1000
49.6100
46.4600
49.5900
1,430,800
Thu, 15 Jan 2026
45.0300
47.7900
45.0300
46.3100
1,313,500
Wed, 14 Jan 2026
46.2100
46.2100
43.2050
44.5900
932,700
Tue, 13 Jan 2026
45.4700
46.8600
45.4000
45.7500
1,040,900
Mon, 12 Jan 2026
44.5000
46.5100
43.6500
45.2500
623,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
44.0100
45.1100
43.3800
44.5000
741,100
Thu, 08 Jan 2026
47.9700
48.7700
43.4650
43.5300
957,300
Wed, 07 Jan 2026
45.8700
48.7400
45.8600
48.3200
1,954,000
Tue, 06 Jan 2026
44.8900
46.8000
44.0100
46.0000
2,624,500
Mon, 05 Jan 2026
44.5000
45.4800
44.4900
44.5300
2,333,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
10 · 8-K
After-hours · 17:11 ET
8-K ↗
Fri, 02 Jan 2026
42.9500
45.2300
42.8200
44.6800
1,617,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
43.6200
43.8300
42.9700
43.0400
1,206,500
Tue, 30 Dec 2025
44.0000
44.0300
42.9400
43.5000
919,000
Mon, 29 Dec 2025
44.0900
44.8700
43.7130
43.8600
1,037,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
44.0700
44.9800
43.5360
44.6000
517,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
44.4800
45.0400
44.2300
44.2900
365,400
Tue, 23 Dec 2025
43.8100
44.8700
43.6600
44.7200
409,400
Mon, 22 Dec 2025
44.4300
45.0000
43.7400
44.1200
743,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
43.1600
44.6700
43.1600
44.1500
8,275,400
Thu, 18 Dec 2025
41.9100
43.9800
41.9100
43.5000
1,319,700
Wed, 17 Dec 2025
41.9800
43.0000
40.9100
41.3500
2,043,200
Tue, 16 Dec 2025
40.1700
42.0200
40.0500
41.9200
1,607,900
Mon, 15 Dec 2025
42.5400
42.9500
40.4100
40.8400
1,603,200
Mon, 15 Dec 2025
9 · 424B4
Next filing day · accepted 12 Dec, 19:05 ET
424B4 ↗
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
45.6800
45.6800
41.5000
41.7400
5,205,100
Thu, 11 Dec 2025
8 · S-1MEF
After-hours · 20:26 ET
S-1MEF ↗
Thu, 11 Dec 2025
45.3200
46.5000
43.5700
45.8000
748,500
Wed, 10 Dec 2025
45.6500
48.2500
44.4200
45.3000
757,600
Tue, 09 Dec 2025
7 · S-1
After-hours · 16:03 ET
S-1 ↗
Tue, 09 Dec 2025
47.7400
49.4200
47.3800
48.4800
455,600
Mon, 08 Dec 2025
47.9800
49.7400
46.0600
47.5000
885,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
47.8900
48.1800
46.0000
46.7900
529,300
Fri, 05 Dec 2025
6 · 8-K
Pre-market · 06:01 ET
8-K ↗
Thu, 04 Dec 2025
46.0800
50.2000
46.0800
48.2400
733,600
Wed, 03 Dec 2025
44.2200
47.3000
42.8300
45.9600
440,400
Tue, 02 Dec 2025
44.7200
46.3700
43.9600
44.1900
387,500
Mon, 01 Dec 2025
45.8800
46.0200
43.8900
44.8200
483,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
45.9400
46.9300
45.3500
45.9800
299,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
45.6100
47.0000
44.5600
45.7600
653,800
Tue, 25 Nov 2025
43.6600
45.4990
43.2850
44.9900
607,600
Mon, 24 Nov 2025
41.7300
44.7450
41.7300
43.7900
893,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
5 · 8-K
After-hours · 16:43 ET
8-K ↗
Fri, 21 Nov 2025
41.4200
42.7000
40.2960
40.7700
692,800
Thu, 20 Nov 2025
45.3300
47.0700
40.3100
40.9600
1,000,800
Wed, 19 Nov 2025
45.0500
45.7540
42.4200
44.4300
912,100
Tue, 18 Nov 2025
40.9500
45.6300
39.9300
44.9300
1,440,600
Mon, 17 Nov 2025
40.9400
43.7430
39.6650
40.1200
1,105,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
4 · 10-Q
After market open · 11:30 ET
10-Q ↗
Fri, 14 Nov 2025
35.0000
42.0400
35.0000
40.2700
2,814,200
Fri, 14 Nov 2025
3 · 8-K
Pre-market · 07:12 ET
8-K ↗
Fri, 14 Nov 2025
2 · 8-K
Pre-market · 07:08 ET
8-K ↗
Thu, 13 Nov 2025
36.6500
36.7000
33.0100
33.3200
641,300
Wed, 12 Nov 2025
36.2600
36.9300
35.2100
36.7000
589,500
Tue, 11 Nov 2025
36.4200
37.2800
35.4100
36.2400
707,000
Mon, 10 Nov 2025
35.9700
36.7100
35.0000
36.5800
714,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
35.9900
36.5690
34.4000
35.4900
993,400
Thu, 06 Nov 2025
39.5150
39.6050
36.4800
36.5400
548,200
Wed, 05 Nov 2025
38.5000
40.2400
38.5000
39.0000
477,500
Tue, 04 Nov 2025
40.9000
41.9700
38.1100
38.3100
895,800
Mon, 03 Nov 2025
41.6900
43.8200
40.8000
41.4300
601,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
40.0000
42.4900
39.6580
41.3700
998,900
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 30 Oct 2025
40.8000
41.9900
38.5000
39.8500
1,601,100
Wed, 29 Oct 2025
39.6800
43.0000
39.0400
41.5400
1,090,100
Tue, 28 Oct 2025
37.0000
40.7300
36.6300
39.6000
1,872,700
Mon, 27 Oct 2025
36.5000
37.7400
35.3200
36.8150
839,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
34.2700
37.9000
34.2700
36.1200
1,375,000