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
Thu, 23 Jul 2026
No data yet
Wed, 22 Jul 2026
62.3100
62.8600
61.8750
62.7700
254,200
Tue, 21 Jul 2026
61.8400
62.3950
61.1250
62.1100
273,236
Mon, 20 Jul 2026
62.5300
62.7800
61.4100
62.0700
299,493
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
63.2800
63.9700
62.2900
62.2900
365,828
Thu, 16 Jul 2026
61.3900
63.3200
60.5800
63.3200
296,371
Wed, 15 Jul 2026
60.0000
61.2000
60.0000
60.8500
312,168
Tue, 14 Jul 2026
59.7700
60.5000
59.7200
60.1700
326,587
Mon, 13 Jul 2026
59.1000
60.0250
59.1000
59.7500
326,560
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
58.4100
59.3278
58.4100
58.9400
311,058
Thu, 09 Jul 2026
57.2400
59.1800
57.0450
58.5500
388,084
Wed, 08 Jul 2026
58.5200
58.5350
56.6400
57.0300
465,194
Tue, 07 Jul 2026
59.1500
59.7200
58.2500
58.3800
396,667
Mon, 06 Jul 2026
59.4050
59.8500
58.3000
58.5600
374,313
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
58.7900
59.4200
58.4200
59.2900
363,920
Wed, 01 Jul 2026
14 · DEFA14A
After-hours · 17:02 ET
DEFA14A ↗
Wed, 01 Jul 2026
13 · DEF 14A
After-hours · 17:01 ET
DEF 14A ↗
Wed, 01 Jul 2026
57.4200
58.8700
57.3060
58.3600
450,172
Tue, 30 Jun 2026
59.0800
59.0800
57.5000
57.7000
519,687
Mon, 29 Jun 2026
58.6600
59.4600
57.9750
59.2300
527,931
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
58.1400
58.9900
57.8000
58.7700
1,629,252
Thu, 25 Jun 2026
56.5000
58.1850
56.5000
58.0600
500,621
Wed, 24 Jun 2026
55.7800
56.7100
55.5900
56.3600
768,376
Tue, 23 Jun 2026
55.4500
56.5899
54.5100
55.4400
510,495
Mon, 22 Jun 2026
54.2000
55.7900
54.2000
55.4100
579,882
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
54.6500
55.1000
54.3200
54.8400
706,213
Wed, 17 Jun 2026
54.7300
55.7100
53.7300
54.0500
448,849
Tue, 16 Jun 2026
55.1700
56.0700
54.9400
55.0600
431,648
Mon, 15 Jun 2026
55.0700
56.0000
54.8400
55.0500
409,288
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
54.3700
55.7034
54.0000
55.4000
455,313
Thu, 11 Jun 2026
54.7800
55.1000
54.2450
54.6100
374,536
Wed, 10 Jun 2026
54.3550
55.2750
54.3400
54.5300
387,331
Tue, 09 Jun 2026
53.1200
55.3800
52.8100
54.9900
722,420
Mon, 08 Jun 2026
51.8900
53.5400
51.8900
53.1600
479,525
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
50.4000
51.8999
50.2500
51.4900
288,538
Thu, 04 Jun 2026
49.8800
50.4900
49.0300
50.4400
349,893
Wed, 03 Jun 2026
49.9400
50.3400
49.1100
49.2600
236,233
Tue, 02 Jun 2026
50.4900
50.9300
49.7600
50.2900
551,345
Mon, 01 Jun 2026
51.1700
51.8000
49.9600
50.5400
487,831
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
51.0700
52.4200
50.5200
52.0200
875,888
Thu, 28 May 2026
46.2300
52.4100
43.8700
51.8500
1,120,109
Wed, 27 May 2026
12 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 27 May 2026
11 · 10-K
After-hours · 16:03 ET
10-K ↗
Wed, 27 May 2026
46.5300
47.2700
45.9800
47.1300
503,239
Tue, 26 May 2026
47.2500
47.4200
46.2700
46.3700
439,789
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
46.6900
47.2500
46.3400
47.1000
397,853
Thu, 21 May 2026
45.2200
46.9100
44.8700
46.8400
397,795
Wed, 20 May 2026
45.0000
46.0900
44.2909
45.9900
313,939
Tue, 19 May 2026
45.8000
45.8000
44.5500
44.8300
245,124
Mon, 18 May 2026
44.8900
45.9100
44.7500
45.4100
370,653
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
46.1700
46.1700
44.7400
44.8600
345,204
Thu, 14 May 2026
46.0900
46.3500
45.5000
45.7100
332,332
Wed, 13 May 2026
46.8800
46.8800
45.3900
45.9600
331,547
Tue, 12 May 2026
47.8000
47.8000
46.4450
46.7400
233,089
Mon, 11 May 2026
48.6100
48.6800
47.4400
47.4400
348,708
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
47.8900
48.6800
47.7400
48.3500
295,228
Thu, 07 May 2026
48.5300
48.5300
47.3701
47.9400
340,400
Wed, 06 May 2026
47.7900
48.8200
46.8000
48.0100
1,118,323
Tue, 05 May 2026
47.0700
48.0700
47.0100
47.0800
348,292
Mon, 04 May 2026
47.7100
47.9200
46.3600
46.8200
357,519
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
47.8500
48.1700
47.4000
48.1100
321,330
Thu, 30 Apr 2026
47.0900
48.1400
47.0099
47.6900
444,031
Wed, 29 Apr 2026
48.6900
48.6900
46.6600
47.3500
334,917
Tue, 28 Apr 2026
48.9700
49.4100
48.5500
48.9700
316,230
Mon, 27 Apr 2026
48.7900
49.3750
48.1700
48.6300
387,866
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
49.3900
49.4100
48.6000
48.8700
394,416
Thu, 23 Apr 2026
49.7500
50.2700
49.3700
49.5100
285,975
Wed, 22 Apr 2026
50.3800
50.4900
49.2700
49.5100
257,786
Tue, 21 Apr 2026
49.7100
50.2450
49.1600
49.8200
228,611
Mon, 20 Apr 2026
49.2500
49.9150
48.8100
49.4500
256,703
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
48.1300
49.2550
48.1300
48.9700
297,231
Thu, 16 Apr 2026
46.9400
48.1400
46.9400
47.7800
244,170
Wed, 15 Apr 2026
47.7300
47.8900
46.7100
47.0900
314,322
Tue, 14 Apr 2026
48.1600
48.6650
47.5400
47.6900
295,720
Mon, 13 Apr 2026
47.0300
48.3900
46.5400
48.1500
382,490
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
46.4300
47.3400
46.2700
47.2700
216,977
Thu, 09 Apr 2026
46.1200
47.0600
45.8600
46.3700
310,573
Wed, 08 Apr 2026
46.3200
47.0800
45.9800
46.6300
335,093
Tue, 07 Apr 2026
44.6800
45.8000
44.6600
45.0400
276,090
Mon, 06 Apr 2026
43.4600
45.0800
43.4600
44.9200
501,022
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
43.7800
44.7150
43.1001
44.0400
515,491
Wed, 01 Apr 2026
44.7200
45.4800
44.1100
44.1200
299,163
Tue, 31 Mar 2026
43.8400
45.2100
43.4800
44.6700
359,100
Mon, 30 Mar 2026
43.2300
43.9000
42.8900
43.2700
316,677
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
43.0700
43.4150
42.3800
42.8600
305,913
Thu, 26 Mar 2026
42.4500
43.3000
42.3300
42.9000
467,126
Wed, 25 Mar 2026
42.6050
43.2200
42.0800
42.8600
392,276
Tue, 24 Mar 2026
41.6000
43.0200
41.1800
41.7900
405,365
Mon, 23 Mar 2026
40.9200
42.2200
40.8600
42.0900
429,554
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
40.4800
41.0200
39.6200
39.9100
733,904
Thu, 19 Mar 2026
41.0700
41.0700
40.2050
40.6300
698,802
Wed, 18 Mar 2026
42.5000
42.8401
41.3600
41.3600
627,015
Tue, 17 Mar 2026
42.7150
43.7300
42.5800
42.6000
457,802
Mon, 16 Mar 2026
42.5400
43.7000
42.2750
42.4100
359,798
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
43.0000
43.1600
42.3700
42.9600
283,920
Thu, 12 Mar 2026
43.9900
44.1650
42.1500
42.4100
814,419
Wed, 11 Mar 2026
45.0800
45.0800
43.9700
44.0700
335,914
Tue, 10 Mar 2026
45.1600
45.4700
44.6000
44.6700
398,003
Mon, 09 Mar 2026
45.7200
45.7200
44.4200
45.2400
350,321
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
46.8400
46.8400
45.2800
46.0900
385,703
Thu, 05 Mar 2026
46.6700
47.3100
46.5350
47.0600
473,810
Wed, 04 Mar 2026
47.7000
48.3100
47.1200
47.1700
377,513
Tue, 03 Mar 2026
47.4800
48.3200
46.4250
47.2800
349,841
Mon, 02 Mar 2026
46.5100
48.6150
45.9201
48.3100
363,173
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
46.2700
47.1800
45.8900
47.1600
429,339
Thu, 26 Feb 2026
46.6800
47.4151
45.9400
46.8100
308,230
Wed, 25 Feb 2026
47.6200
47.6200
45.9970
46.4400
32
Tue, 24 Feb 2026
46.9600
48.0200
46.9600
47.2900
32
Mon, 23 Feb 2026
47.0000
47.5200
46.4177
46.9000
32
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
47.8300
48.6200
47.3500
47.8400
351,858
Thu, 19 Feb 2026
47.1500
47.9999
46.9500
47.8200
276,130
Wed, 18 Feb 2026
47.0000
47.9500
46.5100
47.5800
424,671
Tue, 17 Feb 2026
46.2500
46.8600
45.6200
46.5600
397,008
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
44.8100
46.2100
44.5000
46.0700
383,809
Thu, 12 Feb 2026
45.7500
46.5700
43.9300
44.8000
524,940
Wed, 11 Feb 2026
46.4000
47.2000
45.3400
45.4800
512,083
Tue, 10 Feb 2026
45.2400
46.9050
45.1500
46.4600
584,951
Mon, 09 Feb 2026
45.4100
45.6950
44.1800
45.0500
1,180,177
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
46.0000
46.9400
45.4100
45.6700
916,489
Thu, 05 Feb 2026
51.7000
51.9450
45.3700
45.5200
788,541
Wed, 04 Feb 2026
10 · 8-K
After-hours · 16:39 ET
8-K ↗
Wed, 04 Feb 2026
9 · 10-Q
After-hours · 16:32 ET
10-Q ↗
Wed, 04 Feb 2026
52.6000
54.0700
52.0300
53.2600
539,540
Tue, 03 Feb 2026
51.7500
53.3600
51.5300
52.1600
424,349
Mon, 02 Feb 2026
51.0400
52.1300
50.7950
51.8300
368,141
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
51.4700
51.6700
50.4850
51.3100
408,038
Thu, 29 Jan 2026
51.0300
52.0000
50.5200
52.0000
487,333
Wed, 28 Jan 2026
51.4900
51.8100
50.5900
50.6300
398,113
Tue, 27 Jan 2026
52.3100
52.7150
51.7500
51.7900
310,639
Mon, 26 Jan 2026
53.0300
53.3550
52.0950
52.3600
280,631
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
53.5000
53.8200
53.0100
53.1700
231,882
Thu, 22 Jan 2026
53.4400
54.5700
53.0950
53.8500
334,831
Wed, 21 Jan 2026
52.0000
53.8150
52.0000
53.7000
342,575
Tue, 20 Jan 2026
51.6800
52.2985
51.2550
51.4900
294,127
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
52.3500
52.7900
52.3200
52.5300
311,638
Thu, 15 Jan 2026
52.2600
53.1800
51.9000
52.7300
205,989
Wed, 14 Jan 2026
51.7000
52.3400
51.2650
52.0100
264,775
Tue, 13 Jan 2026
51.0000
51.7900
50.3800
51.7300
356,832
Mon, 12 Jan 2026
50.3400
51.1500
50.2200
50.7800
325,676
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
50.5000
50.8100
49.8200
50.6000
275,993
Thu, 08 Jan 2026
48.8200
50.4200
48.5924
50.3600
282,730
Wed, 07 Jan 2026
49.4700
49.9700
48.4900
49.0800
277,708
Tue, 06 Jan 2026
48.5900
49.4900
48.2850
49.3300
415,629
Mon, 05 Jan 2026
46.6600
49.2350
46.6600
48.9000
382,184
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
46.9000
47.3330
46.4400
46.8200
256,515
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
46.9900
47.2600
46.6600
46.7400
251,303
Tue, 30 Dec 2025
46.7000
47.3500
46.7000
47.2700
303,261
Mon, 29 Dec 2025
47.5300
47.7800
46.8200
46.9100
348,842
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
47.5300
47.8100
47.2000
47.6400
256,968
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
47.4400
47.5900
47.1100
47.5600
192,405
Tue, 23 Dec 2025
47.5900
47.8400
47.1600
47.4100
252,185
Mon, 22 Dec 2025
47.4200
48.1100
47.3400
47.7700
369,301
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
47.9100
48.0500
47.2900
47.4800
707,539
Thu, 18 Dec 2025
48.6000
49.0309
47.5500
48.3600
401,559
Wed, 17 Dec 2025
48.7700
49.3200
48.2300
48.3200
404,778
Tue, 16 Dec 2025
48.8100
49.1200
48.1102
48.4800
410,147
Mon, 15 Dec 2025
49.3800
49.6250
48.1200
48.7900
541,947
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
50.7200
50.7200
49.2550
49.4600
333,008
Thu, 11 Dec 2025
50.4900
51.1200
50.0500
50.4400
656,480
Wed, 10 Dec 2025
8 · 8-K
After-hours · 17:25 ET
8-K ↗
Wed, 10 Dec 2025
7 · 424B5
After-hours · 17:23 ET
424B5 ↗
Wed, 10 Dec 2025
6 · S-3ASR
After market open · 14:33 ET
S-3ASR ↗
Wed, 10 Dec 2025
47.0600
50.3500
47.0600
50.2700
699,187
Tue, 09 Dec 2025
48.3500
48.8000
46.9100
46.9400
574,002
Mon, 08 Dec 2025
48.6900
49.2050
48.1400
48.5800
694,143
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
48.7400
49.4100
48.5850
48.7400
502,670
Thu, 04 Dec 2025
49.6000
49.8299
48.5800
48.7400
536,403
Wed, 03 Dec 2025
48.7800
49.8800
48.7800
49.5900
485,255
Tue, 02 Dec 2025
48.3000
48.7450
47.5200
48.7100
407,772
Mon, 01 Dec 2025
47.9200
48.9000
47.6250
48.2800
692,008
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
47.7750
48.4400
47.5500
48.1100
373,393
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
47.1200
48.0200
47.0050
47.6500
926,172
Tue, 25 Nov 2025
46.3000
47.4700
45.6500
47.1900
586,480
Mon, 24 Nov 2025
45.7300
46.4399
45.4700
45.8500
7,337,752
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
45.1700
46.5500
44.9600
46.4100
577,577
Thu, 20 Nov 2025
45.5400
46.2750
45.0000
45.0700
723,360
Wed, 19 Nov 2025
44.7100
45.5800
44.3950
45.3500
736,792
Tue, 18 Nov 2025
45.1400
45.3900
44.5700
44.7800
797,252
Mon, 17 Nov 2025
46.8100
47.5200
44.9000
45.0200
892,536
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
46.6600
47.5200
46.1500
47.2200
657,642
Thu, 13 Nov 2025
47.9500
48.4200
46.7100
46.7600
723,757
Wed, 12 Nov 2025
48.2200
48.7400
47.8200
48.2100
666,577
Tue, 11 Nov 2025
47.9100
48.6600
47.6000
48.2800
461,180
Mon, 10 Nov 2025
48.5400
48.5400
47.4300
47.8700
502,992
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
48.5600
49.2300
48.2700
48.4000
561,994
Thu, 06 Nov 2025
48.9600
50.4450
47.7300
48.5400
879,956
Wed, 05 Nov 2025
5 · 8-K
After-hours · 16:39 ET
8-K ↗
Wed, 05 Nov 2025
4 · 10-Q
After-hours · 16:36 ET
10-Q ↗
Wed, 05 Nov 2025
49.1200
49.5500
48.6300
48.7700
643,646
Tue, 04 Nov 2025
48.0000
49.2100
47.8300
49.1900
510,567
Mon, 03 Nov 2025
48.3400
48.6200
47.5900
48.4800
507,838
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
47.5000
48.6300
46.9250
48.4900
872,604
Thu, 30 Oct 2025
48.7800
48.9000
47.5400
47.7800
395,554
Wed, 29 Oct 2025
49.4800
49.7600
48.5100
48.7200
489,628
Tue, 28 Oct 2025
50.1000
50.3900
49.4500
49.6100
360,015
Mon, 27 Oct 2025
50.9000
50.9100
49.9800
50.2400
331,350
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
50.6600
50.8600
50.3000
50.7000
223,028
Thu, 23 Oct 2025
50.4700
50.8150
49.7450
50.3100
446,516
Wed, 22 Oct 2025
51.4000
51.5000
50.4700
50.6100
261,742
Tue, 21 Oct 2025
50.8000
51.5000
50.6300
51.2200
245,202
Mon, 20 Oct 2025
50.2800
50.9900
50.1200
50.7500
250,598
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
50.4000
50.6700
49.6200
50.1500
286,961
Thu, 16 Oct 2025
50.6450
51.4200
49.9900
50.3000
464,421
Wed, 15 Oct 2025
51.0100
51.3400
50.3600
50.4700
370,098
Tue, 14 Oct 2025
50.1100
51.2200
50.0200
50.8100
277,931
Mon, 13 Oct 2025
49.5300
50.5900
49.2500
50.5100
264,756
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
50.8700
50.8700
49.1350
49.2800
803,598
Thu, 09 Oct 2025
50.6400
50.6900
49.9600
50.4600
343,565
Wed, 08 Oct 2025
49.7000
50.5600
49.1000
50.4600
294,299
Tue, 07 Oct 2025
51.2100
51.4181
49.6400
49.6400
442,126
Mon, 06 Oct 2025
51.5200
51.8450
50.7700
50.8700
327,486
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
52.0100
52.3100
51.3700
51.5200
294,028
Thu, 02 Oct 2025
51.0800
51.8700
51.0800
51.8000
298,951
Wed, 01 Oct 2025
50.5800
51.5800
50.4900
51.1500
446,841
Tue, 30 Sep 2025
51.3800
51.5450
50.4700
50.9000
404,807
Mon, 29 Sep 2025
51.7900
52.1700
51.1700
51.6400
452,419
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
51.2100
52.4200
50.5250
51.5000
413,423
Thu, 25 Sep 2025
50.7700
51.4327
50.2700
51.1100
467,638
Wed, 24 Sep 2025
51.0000
51.7400
50.8400
51.1900
416,712
Tue, 23 Sep 2025
50.7700
52.2300
50.7500
51.3900
640,971
Mon, 22 Sep 2025
50.3500
51.0000
49.8200
50.6500
388,179
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
51.5300
51.5300
50.3600
50.5700
864,043
Thu, 18 Sep 2025
51.7400
51.9600
51.0250
51.1600
333,150
Wed, 17 Sep 2025
52.0000
53.3500
51.2200
51.3400
387,553
Tue, 16 Sep 2025
51.7200
52.2000
51.4300
51.9500
280,036
Mon, 15 Sep 2025
52.8000
53.1000
51.4650
51.6400
432,549
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
53.5100
53.5100
52.3600
52.6600
277,022
Thu, 11 Sep 2025
52.3500
53.7900
52.2000
53.5500
427,926
Wed, 10 Sep 2025
52.4300
53.0999
52.0200
52.4200
418,167
Tue, 09 Sep 2025
52.0100
52.8600
51.6700
52.7300
476,118
Mon, 08 Sep 2025
54.0000
54.2099
51.2600
51.6300
1,093,588
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
52.6100
53.7500
52.3500
53.5700
339,010
Thu, 04 Sep 2025
51.7500
52.6400
51.5300
52.6300
250,291
Wed, 03 Sep 2025
51.7400
51.9950
51.2800
51.6300
259,366
Tue, 02 Sep 2025
51.4800
52.2000
50.8000
51.8000
215,568
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
52.0800
52.3100
51.4600
52.2400
285,824
Thu, 28 Aug 2025
53.1700
53.1700
51.5800
52.0400
280,162
Wed, 27 Aug 2025
52.1600
53.0200
52.1600
52.7400
300,120
Tue, 26 Aug 2025
52.3800
52.5721
51.7200
52.5000
651,478
Mon, 25 Aug 2025
3 · 8-K
After-hours · 16:03 ET
8-K ↗
Mon, 25 Aug 2025
53.3800
53.6400
52.0000
52.1900
252,472
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
52.1900
54.2600
51.9000
53.7900
300,181
Thu, 21 Aug 2025
52.2200
52.4900
51.6200
51.7900
298,555
Wed, 20 Aug 2025
53.6700
53.9100
52.5200
52.5300
444,232
Tue, 19 Aug 2025
53.4000
54.6000
53.0000
53.7400
420,087
Mon, 18 Aug 2025
53.1600
53.2700
52.6800
53.1600
387,337
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
53.7500
53.9787
53.0000
53.0600
285,557
Thu, 14 Aug 2025
53.4200
53.8300
53.1600
53.5300
322,995
Wed, 13 Aug 2025
53.2000
54.2500
52.9500
54.0200
443,212
Tue, 12 Aug 2025
52.6500
53.9050
52.6500
53.3600
400,236
Mon, 11 Aug 2025
51.9600
52.7100
51.7700
52.2500
452,464
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
52.8600
52.8600
51.5200
51.9500
498,355
Thu, 07 Aug 2025
52.0100
52.5900
50.8700
52.5100
360,827
Wed, 06 Aug 2025
2 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 06 Aug 2025
1 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Wed, 06 Aug 2025
51.2900
51.7700
50.8000
51.5700
369,373
Tue, 05 Aug 2025
50.6600
51.6800
50.4900
50.9800
407,570
Mon, 04 Aug 2025
51.3700
51.8900
50.5500
50.5900
368,328
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
51.9700
51.9700
50.6000
51.3500
314,712
Thu, 31 Jul 2025
51.7800
52.4200
51.3100
52.0000
364,553
Wed, 30 Jul 2025
55.2600
55.2600
52.1610
52.4000
307,303
Tue, 29 Jul 2025
55.0800
55.6550
54.4450
54.9900
302,931
Mon, 28 Jul 2025
56.0200
56.1950
55.0300
55.0500
159,548
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend
Fri, 25 Jul 2025
56.4100
56.4100
55.4100
56.0300
214,094
Thu, 24 Jul 2025
55.5500
56.5900
55.5500
56.3100
259,119
Wed, 23 Jul 2025
56.8700
56.9485
55.9400
56.3500
211,167
Tue, 22 Jul 2025
55.4400
57.1900
55.4400
56.6500
342,497