Daily NYSE 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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
54.4600
54.0800
54.0800
54.4600
114
Thu, 22 Oct 2026
54.0800
54.0800
54.0800
54.0800
155
Wed, 21 Oct 2026
53.7399
53.7399
52.8000
53.7399
630
Tue, 20 Oct 2026
53.0400
53.0400
53.0400
53.0400
0
Mon, 19 Oct 2026
53.3820
53.3820
52.8400
53.0400
1,189
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
52.5277
52.5277
52.5277
52.5277
155
Thu, 15 Oct 2026
51.5900
51.5900
51.5900
51.5900
0
Wed, 14 Oct 2026
51.5900
51.5900
51.5900
51.5900
0
Tue, 13 Oct 2026
51.5900
51.5900
51.5900
51.5900
0
Mon, 12 Oct 2026
51.5900
51.5900
51.5900
51.5900
668
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
47.9000
47.9000
47.9000
47.9000
0
Thu, 08 Oct 2026
47.9000
47.9000
47.9000
47.9000
0
Wed, 07 Oct 2026
47.9000
47.9000
47.9000
47.9000
187
Tue, 06 Oct 2026
49.5350
49.5350
49.5350
49.5350
0
Mon, 05 Oct 2026
49.5350
49.5350
49.5350
49.5350
0
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
49.3600
49.5350
49.3600
49.5350
1,122
Thu, 01 Oct 2026
48.9300
48.9300
48.9300
48.9300
0
Wed, 30 Sep 2026
48.6500
48.9300
48.6500
48.9300
897
Tue, 29 Sep 2026
17 · 8-K
After-hours · 21:06 ET
8-K ↗
Tue, 29 Sep 2026
47.7700
47.7700
47.5000
47.6000
27,734
Mon, 28 Sep 2026
47.7700
47.7700
47.7700
47.7700
0
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
48.1000
48.1000
47.3000
47.7700
29,059
Thu, 24 Sep 2026
48.5000
48.6100
48.5000
48.5600
2,138
Wed, 23 Sep 2026
47.7600
47.7600
47.7600
47.7600
912
Tue, 22 Sep 2026
47.1500
47.1500
47.1500
47.1500
0
Mon, 21 Sep 2026
47.7400
48.5000
47.1500
47.1500
7,907
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
47.7700
48.1700
46.6800
46.6800
12,384
Thu, 17 Sep 2026
48.9800
48.9800
48.9800
48.9800
739
Wed, 16 Sep 2026
48.7400
48.7400
48.7400
48.7400
866
Tue, 15 Sep 2026
48.0000
48.0000
48.0000
48.0000
0
Mon, 14 Sep 2026
48.0000
48.0000
48.0000
48.0000
0
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
48.0000
48.0000
48.0000
48.0000
406
Thu, 10 Sep 2026
48.3800
48.3800
48.3800
48.3800
0
Wed, 09 Sep 2026
48.3800
48.3800
48.3800
48.3800
0
Tue, 08 Sep 2026
48.1000
48.3800
48.1000
48.3800
672
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
16 · 10-Q
After market open · 10:34 ET
10-Q ↗
Fri, 04 Sep 2026
54.5000
54.5000
48.6800
48.6800
956
Thu, 03 Sep 2026
54.0200
54.0200
54.0200
54.0200
813
Thu, 03 Sep 2026
15 · 8-K
Pre-market · 09:08 ET
8-K ↗
Wed, 02 Sep 2026
52.9400
52.9400
52.9400
52.9400
0
Tue, 01 Sep 2026
52.7400
52.9400
52.7400
52.9400
630
Mon, 31 Aug 2026
54.1800
54.1800
54.1800
54.1800
0
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
54.1800
54.1800
54.1800
54.1800
0
Thu, 27 Aug 2026
54.2300
54.2300
54.1800
54.1800
432
Wed, 26 Aug 2026
53.7800
53.8000
53.7000
53.8000
1,137
Tue, 25 Aug 2026
52.2372
52.2372
52.2372
52.2372
0
Mon, 24 Aug 2026
52.2372
52.2372
52.2372
52.2372
0
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
52.1800
52.2372
52.1800
52.2372
304
Thu, 20 Aug 2026
53.1900
53.1900
53.1900
53.1900
0
Wed, 19 Aug 2026
53.1900
53.1900
53.1900
53.1900
268
Tue, 18 Aug 2026
51.4300
51.4300
51.4300
51.4300
0
Mon, 17 Aug 2026
51.4300
51.4300
51.4300
51.4300
0
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
51.4300
51.4300
51.4300
51.4300
0
Thu, 13 Aug 2026
14 · DEFA14A
After-hours · 16:42 ET
DEFA14A ↗
Thu, 13 Aug 2026
13 · DEF 14A
After-hours · 16:41 ET
DEF 14A ↗
Thu, 13 Aug 2026
50.5500
51.4300
50.5500
51.4300
663
Wed, 12 Aug 2026
51.3300
51.3300
51.3300
51.3300
174
Tue, 11 Aug 2026
51.6400
51.6400
50.9100
50.9500
414
Mon, 10 Aug 2026
53.8100
53.8100
51.9850
51.9850
648
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
53.7800
53.7800
53.7800
53.7800
279
Thu, 06 Aug 2026
54.2800
54.2800
54.2800
54.2800
0
Wed, 05 Aug 2026
55.0000
55.5100
54.2100
54.2800
64,611
Tue, 04 Aug 2026
54.7300
54.7300
54.7300
54.7300
404
Mon, 03 Aug 2026
52.6600
52.6600
52.6600
52.6600
296
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
53.3300
53.3300
53.3300
53.3300
120
Thu, 30 Jul 2026
52.9300
52.9300
52.9300
52.9300
159
Wed, 29 Jul 2026
51.9000
51.9000
51.9000
51.9000
0
Tue, 28 Jul 2026
51.9000
51.9000
51.9000
51.9000
0
Mon, 27 Jul 2026
51.9000
51.9000
51.9000
51.9000
185
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
50.2100
50.2100
50.2100
50.2100
0
Thu, 23 Jul 2026
50.2100
50.2100
50.2100
50.2100
158
Wed, 22 Jul 2026
50.4600
50.4600
50.4600
50.4600
186
Tue, 21 Jul 2026
51.0600
51.0600
49.7000
50.8400
1,390
Mon, 20 Jul 2026
49.5800
49.5800
49.5800
49.5800
0
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
49.5800
49.5800
49.5800
49.5800
0
Thu, 16 Jul 2026
49.5800
49.5800
49.5800
49.5800
167
Wed, 15 Jul 2026
49.5800
50.1227
49.5800
50.1227
260
Tue, 14 Jul 2026
50.5100
50.5100
50.5100
50.5100
184
Mon, 13 Jul 2026
50.7200
50.7200
50.7200
50.7200
0
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
50.7200
50.7200
50.7200
50.7200
168
Thu, 09 Jul 2026
50.6623
50.6623
50.6623
50.6623
246
Thu, 09 Jul 2026
12 · 8-K
Pre-market · 08:50 ET
8-K ↗
Wed, 08 Jul 2026
52.5600
52.5600
52.5600
52.5600
0
Tue, 07 Jul 2026
52.5600
52.5600
52.5600
52.5600
323
Mon, 06 Jul 2026
53.3100
53.6500
53.1900
53.6500
2,692
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
52.5816
52.5816
52.5816
52.5816
556
Wed, 01 Jul 2026
46.6900
50.4300
46.6900
50.4300
387
Tue, 30 Jun 2026
46.7900
46.7900
46.7900
46.7900
306
Mon, 29 Jun 2026
47.0400
47.0400
47.0400
47.0400
0
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
47.0400
47.0400
47.0400
47.0400
334
Thu, 25 Jun 2026
44.9200
44.9200
44.9200
44.9200
0
Thu, 25 Jun 2026
11 · 8-K
Pre-market · 08:59 ET
8-K ↗
Wed, 24 Jun 2026
10 · 10-K
After market open · 14:36 ET
10-K ↗
Wed, 24 Jun 2026
44.9200
44.9200
44.9200
44.9200
268
Tue, 23 Jun 2026
45.3200
45.3200
45.3200
45.3200
0
Mon, 22 Jun 2026
45.3200
45.3200
45.3200
45.3200
0
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
45.3200
45.3200
45.3200
45.3200
0
Wed, 17 Jun 2026
43.0100
45.3200
43.0100
45.3200
639
Tue, 16 Jun 2026
9 · 8-K
After market open · 09:58 ET
8-K ↗
Tue, 16 Jun 2026
43.9350
43.9400
43.2250
43.2250
1,067
Mon, 15 Jun 2026
43.9776
44.1000
43.9776
44.1000
610
Mon, 15 Jun 2026
8 · 8-K
Pre-market · 09:19 ET
8-K ↗
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
43.1600
43.1600
43.1600
43.1600
179
Thu, 11 Jun 2026
43.3800
43.3800
43.3800
43.3800
178
Wed, 10 Jun 2026
43.2900
43.2900
43.2900
43.2900
0
Tue, 09 Jun 2026
43.2900
43.2900
43.2900
43.2900
321
Mon, 08 Jun 2026
44.0000
44.0000
44.0000
44.0000
338
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
44.8100
44.8100
44.4650
44.4650
255
Thu, 04 Jun 2026
44.0200
44.0200
44.0200
44.0200
275
Wed, 03 Jun 2026
44.2300
44.2300
44.2300
44.2300
0
Tue, 02 Jun 2026
44.2300
44.2300
44.2300
44.2300
729
Tue, 02 Jun 2026
7 · 8-K
Pre-market · 08:30 ET
8-K ↗
Mon, 01 Jun 2026
41.0500
41.0500
41.0500
41.0500
0
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
41.0500
41.0500
41.0500
41.0500
145
Thu, 28 May 2026
41.6500
41.6500
41.6500
41.6500
787
Wed, 27 May 2026
40.5000
40.5000
40.5000
40.5000
0
Tue, 26 May 2026
40.5000
40.5000
40.5000
40.5000
171
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
41.2100
41.2100
41.2100
41.2100
0
Thu, 21 May 2026
41.2100
41.2100
41.2100
41.2100
0
Wed, 20 May 2026
41.2100
41.2100
41.2100
41.2100
353
Tue, 19 May 2026
41.3900
41.3900
41.3900
41.3900
0
Mon, 18 May 2026
41.3900
41.3900
41.3900
41.3900
167
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
41.4500
41.4500
41.4500
41.4500
0
Thu, 14 May 2026
41.4500
41.4500
41.4500
41.4500
0
Wed, 13 May 2026
41.4500
41.4500
41.4500
41.4500
0
Tue, 12 May 2026
41.4500
41.4500
41.4500
41.4500
0
Mon, 11 May 2026
41.4500
41.4500
41.4500
41.4500
0
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
41.5000
41.5000
41.4500
41.4500
584
Thu, 07 May 2026
41.8600
41.8600
41.8600
41.8600
0
Wed, 06 May 2026
41.8600
41.8600
41.8600
41.8600
0
Wed, 06 May 2026
6 · 8-K
Pre-market · 08:30 ET
8-K ↗
Tue, 05 May 2026
41.8600
41.8600
41.8600
41.8600
142
Mon, 04 May 2026
41.2000
41.2000
41.2000
41.2000
0
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
41.2000
41.2000
41.2000
41.2000
0
Thu, 30 Apr 2026
41.2000
41.2000
41.2000
41.2000
0
Wed, 29 Apr 2026
41.2000
41.2000
41.2000
41.2000
0
Tue, 28 Apr 2026
41.2000
41.2000
41.2000
41.2000
0
Mon, 27 Apr 2026
41.2000
41.2000
41.2000
41.2000
0
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
41.2000
41.2000
41.2000
41.2000
0
Thu, 23 Apr 2026
41.7500
41.7500
41.2000
41.2000
1,726
Wed, 22 Apr 2026
43.2700
43.2700
43.2700
43.2700
621
Tue, 21 Apr 2026
43.6900
43.7200
43.4900
43.4900
941
Mon, 20 Apr 2026
36.7000
42.3125
36.7000
42.3125
4,841
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
39.2100
39.2100
39.2100
39.2100
0
Thu, 16 Apr 2026
39.2100
39.2100
39.2100
39.2100
0
Wed, 15 Apr 2026
39.2100
39.2100
39.2100
39.2100
0
Tue, 14 Apr 2026
39.2100
39.2100
39.2100
39.2100
164
Mon, 13 Apr 2026
38.0000
38.0000
38.0000
38.0000
0
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
38.0000
38.0000
38.0000
38.0000
337
Thu, 09 Apr 2026
37.8600
37.8600
37.8600
37.8600
140
Wed, 08 Apr 2026
38.2000
38.2000
38.2000
38.2000
0
Tue, 07 Apr 2026
38.7700
38.7700
38.4000
38.4000
1,063
Mon, 06 Apr 2026
38.8500
38.8500
38.8500
38.8500
768
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
38.4300
38.4300
38.4300
38.4300
185
Wed, 01 Apr 2026
39.0800
39.0800
39.0800
39.0800
0
Tue, 31 Mar 2026
38.5550
38.5550
38.5550
38.5550
0
Mon, 30 Mar 2026
38.5550
38.5550
38.5550
38.5550
0
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
38.5550
38.5550
38.5550
38.5550
0
Thu, 26 Mar 2026
38.5550
38.5550
38.5550
38.5550
137
Wed, 25 Mar 2026
36.9900
36.9900
36.9900
36.9900
0
Tue, 24 Mar 2026
37.1300
37.1300
36.9900
36.9900
906
Mon, 23 Mar 2026
36.2500
37.0000
36.0500
37.0000
5,953
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
36.1100
36.1300
33.5000
33.5000
16,062
Thu, 19 Mar 2026
36.7100
36.7100
36.1300
36.7100
1,483
Wed, 18 Mar 2026
37.1000
37.1000
37.1000
37.1000
0
Tue, 17 Mar 2026
37.1000
37.1000
37.0600
37.1000
365
Mon, 16 Mar 2026
36.5000
36.5000
36.5000
36.5000
0
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
36.5000
36.5000
36.5000
36.5000
0
Thu, 12 Mar 2026
36.5000
36.5000
36.5000
36.5000
0
Wed, 11 Mar 2026
36.5000
36.5000
36.5000
36.5000
0
Tue, 10 Mar 2026
36.5000
36.5000
36.5000
36.5000
221
Mon, 09 Mar 2026
36.5000
36.5000
36.5000
36.5000
207
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
5 · 10-Q
After market open · 09:48 ET
10-Q ↗
Fri, 06 Mar 2026
36.3000
37.0400
36.3000
36.5000
517
Thu, 05 Mar 2026
4 · 8-K
After market open · 11:09 ET
8-K ↗
Thu, 05 Mar 2026
32.0500
34.5800
32.0500
34.5800
2,013
Wed, 04 Mar 2026
31.2500
31.2500
31.2500
31.2500
50
Tue, 03 Mar 2026
31.2500
31.2500
31.2500
31.2500
402
Mon, 02 Mar 2026
30.6100
31.3200
30.6100
31.3200
382
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
30.7900
30.7900
30.7900
30.7900
214
Thu, 26 Feb 2026
30.7900
30.7900
30.7900
30.7900
216
Wed, 25 Feb 2026
30.4000
30.4000
30.4000
30.4000
0
Tue, 24 Feb 2026
30.4000
30.4000
30.4000
30.4000
30
Mon, 23 Feb 2026
29.6201
29.6201
29.6201
29.6201
0
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
29.6201
29.6201
29.6201
29.6201
0
Thu, 19 Feb 2026
29.6201
29.6201
29.6201
29.6201
0
Wed, 18 Feb 2026
29.6201
29.9200
29.6201
29.6201
360
Tue, 17 Feb 2026
30.0000
30.0000
30.0000
30.0000
0
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
30.0000
30.0000
30.0000
30.0000
0
Thu, 12 Feb 2026
30.0000
30.0000
30.0000
30.0000
1,869
Wed, 11 Feb 2026
33.6100
33.6100
30.5300
30.6900
38,380
Tue, 10 Feb 2026
31.2600
32.3400
31.2600
32.3037
6,793
Mon, 09 Feb 2026
30.9800
31.0000
30.9700
31.0000
702
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
31.0400
31.0400
29.7900
29.7900
742
Thu, 05 Feb 2026
32.0000
32.0000
32.0000
32.0000
0
Wed, 04 Feb 2026
32.0000
32.0000
32.0000
32.0000
0
Tue, 03 Feb 2026
32.0000
32.0000
32.0000
32.0000
0
Mon, 02 Feb 2026
32.6500
32.6500
32.0000
32.0000
378
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
32.1500
32.1500
32.1500
32.1500
0
Thu, 29 Jan 2026
32.1500
32.1500
32.1500
32.1500
0
Wed, 28 Jan 2026
32.1500
32.1500
32.1500
32.1500
0
Tue, 27 Jan 2026
32.1500
32.1500
32.1500
32.1500
0
Mon, 26 Jan 2026
32.1500
32.1500
32.1500
32.1500
0
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
32.1500
32.1500
32.1500
32.1500
0
Thu, 22 Jan 2026
32.1500
32.1500
32.1500
32.1500
0
Wed, 21 Jan 2026
32.1500
32.1500
32.1500
32.1500
170
Tue, 20 Jan 2026
32.9500
32.9500
32.9500
32.9500
0
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
32.9500
32.9500
32.9500
32.9500
0
Thu, 15 Jan 2026
32.9500
32.9500
32.8950
32.9500
900
Wed, 14 Jan 2026
32.5700
32.9400
32.5700
32.8400
861
Tue, 13 Jan 2026
31.9700
32.0300
31.9700
32.0300
215
Mon, 12 Jan 2026
32.0300
32.0801
32.0300
32.0501
1,559
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
32.7000
32.7000
32.7000
32.7000
0
Thu, 08 Jan 2026
32.7000
32.7000
32.7000
32.7000
0
Wed, 07 Jan 2026
32.7000
32.7000
32.7000
32.7000
0
Tue, 06 Jan 2026
30.8600
32.7000
30.8600
32.7000
297
Mon, 05 Jan 2026
31.1800
31.1800
31.1800
31.1800
0
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
31.1424
31.1900
31.1400
31.1800
1,128
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
30.8801
30.8801
30.8801
30.8801
0
Tue, 30 Dec 2025
32.4900
32.4900
30.8801
30.8801
1,091
Mon, 29 Dec 2025
32.7100
32.8500
32.7100
32.7500
730
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
33.0200
33.0200
33.0200
33.0200
0
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
33.0200
33.0200
33.0200
33.0200
0
Tue, 23 Dec 2025
33.0200
33.0200
33.0200
33.0200
0
Mon, 22 Dec 2025
34.0000
34.0000
32.5000
33.0200
5,374
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
30.5900
34.7500
30.5900
34.7500
20,514
Thu, 18 Dec 2025
30.5000
30.7400
30.5000
30.7400
265
Wed, 17 Dec 2025
30.7600
30.7600
30.7600
30.7600
0
Tue, 16 Dec 2025
30.7600
30.7600
30.7600
30.7600
208
Mon, 15 Dec 2025
30.4700
30.6200
30.4700
30.6200
433
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
30.6249
30.6249
30.6200
30.6200
711
Thu, 11 Dec 2025
31.6300
31.6300
31.4100
31.4100
647
Wed, 10 Dec 2025
3 · 8-K
After market open · 11:21 ET
8-K ↗
Wed, 10 Dec 2025
31.3800
32.5000
31.3800
32.5000
3,218
Tue, 09 Dec 2025
30.1000
31.1000
30.1000
30.7200
2,088
Mon, 08 Dec 2025
33.0000
33.0000
31.1400
31.2400
2,631
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
2 · 10-Q
After market open · 09:40 ET
10-Q ↗
Fri, 05 Dec 2025
33.7300
33.8600
32.3200
32.3200
3,460
Thu, 04 Dec 2025
1 · 8-K
After market open · 11:00 ET
8-K ↗
Thu, 04 Dec 2025
39.0000
39.0000
34.5800
36.7300
1,181
Wed, 03 Dec 2025
36.3100
36.3100
36.3100
36.3100
0
Tue, 02 Dec 2025
36.3100
36.3100
36.3100
36.3100
0
Mon, 01 Dec 2025
36.3100
36.3100
36.3100
36.3100
283
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
36.0000
36.5500
35.9500
36.0000
541
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
36.5400
36.5400
35.8600
36.4500
4,695
Tue, 25 Nov 2025
35.6400
36.2750
35.6400
36.1100
647
Mon, 24 Nov 2025
33.4100
33.4100
33.4100
33.4100
0
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
33.4100
33.4100
33.4100
33.4100
0
Thu, 20 Nov 2025
33.4100
33.4100
33.4100
33.4100
0
Wed, 19 Nov 2025
33.4100
33.4100
33.4100
33.4100
0
Tue, 18 Nov 2025
35.0900
35.0900
33.4100
33.4100
1,421
Mon, 17 Nov 2025
35.6400
35.6400
35.6400
35.6400
0
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
35.8900
35.8900
35.6400
35.6400
1,637
Thu, 13 Nov 2025
36.9500
36.9500
36.9500
36.9500
0
Wed, 12 Nov 2025
36.9500
36.9500
36.9500
36.9500
0
Tue, 11 Nov 2025
36.9500
36.9500
36.9500
36.9500
1,177
Mon, 10 Nov 2025
36.9500
36.9500
36.9500
36.9500
470
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
36.9200
36.9200
36.7700
36.7700
435
Thu, 06 Nov 2025
38.2500
38.2500
37.7200
37.7200
1,310
Wed, 05 Nov 2025
36.9500
36.9500
36.9500
36.9500
0
Tue, 04 Nov 2025
36.9500
36.9500
36.9500
36.9500
0
Mon, 03 Nov 2025
36.9500
36.9500
36.9500
36.9500
378
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
38.1500
38.1500
38.1500
38.1500
0
Thu, 30 Oct 2025
38.1500
38.1500
38.1500
38.1500
0
Wed, 29 Oct 2025
38.2500
38.2500
38.1500
38.1500
285
Tue, 28 Oct 2025
37.1100
37.2500
37.0300
37.1700
864
Mon, 27 Oct 2025
37.0501
37.0501
37.0501
37.0501
0
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
37.0501
37.0501
37.0501
37.0501
0
Thu, 23 Oct 2025
37.4900
37.5500
37.0500
37.0501
2,038