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
44.2300
44.8900
43.5561
44.6100
458,286
Thu, 22 Oct 2026
44.6800
45.0200
43.7000
44.7500
574,000
Wed, 21 Oct 2026
45.1300
45.8250
44.8500
45.0800
421,400
Tue, 20 Oct 2026
44.0200
45.7000
43.8470
44.7500
708,900
Mon, 19 Oct 2026
44.6000
45.1000
44.1900
44.3400
694,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
44.0600
44.5800
43.8400
44.3700
658,500
Thu, 15 Oct 2026
43.1300
43.9800
42.7500
43.9800
1,079,500
Wed, 14 Oct 2026
42.8400
43.5700
42.8300
43.0700
586,700
Tue, 13 Oct 2026
43.2600
43.8400
42.6600
43.7600
424,200
Mon, 12 Oct 2026
42.8200
43.6600
42.7550
43.0900
303,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
42.9500
43.4600
42.0600
42.8100
562,500
Thu, 08 Oct 2026
43.5100
43.9550
40.7500
42.6200
1,083,600
Wed, 07 Oct 2026
45.1700
45.5600
43.8750
44.1200
614,900
Tue, 06 Oct 2026
46.6900
47.1700
45.7900
45.9600
450,300
Mon, 05 Oct 2026
45.6300
46.5650
45.1300
46.1800
734,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
45.6200
46.1750
45.0700
45.7000
875,000
Thu, 01 Oct 2026
43.3000
45.3480
43.0100
44.5900
793,500
Wed, 30 Sep 2026
44.1100
44.1540
43.2500
43.4200
810,800
Tue, 29 Sep 2026
44.1400
44.6000
43.7100
43.9400
1,100,600
Mon, 28 Sep 2026
44.3700
44.7200
43.6900
44.0400
676,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
44.9300
45.2900
44.6000
44.7100
459,200
Thu, 24 Sep 2026
44.4600
45.1300
43.9100
44.7900
517,500
Wed, 23 Sep 2026
45.0000
45.4200
44.5310
44.9400
511,300
Tue, 22 Sep 2026
44.9700
45.5050
44.5100
45.4000
629,900
Mon, 21 Sep 2026
44.4400
45.6750
43.7900
44.5900
529,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
44.1500
44.4100
43.6500
43.8900
3,504,000
Thu, 17 Sep 2026
45.4800
45.4800
44.0000
44.2100
497,300
Wed, 16 Sep 2026
44.8700
45.3250
43.7400
44.2700
699,200
Tue, 15 Sep 2026
44.5400
44.6600
43.8700
44.3100
760,600
Mon, 14 Sep 2026
44.3700
45.1900
43.3900
44.3700
569,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
46.3000
46.3000
45.1100
45.4100
528,600
Thu, 10 Sep 2026
45.8400
46.1600
45.2800
45.4100
359,000
Wed, 09 Sep 2026
47.1300
47.3750
46.1100
46.4200
529,300
Tue, 08 Sep 2026
48.4900
48.7800
47.4200
47.4300
615,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
47.4400
48.8700
47.4400
48.3400
702,900
Thu, 03 Sep 2026
47.8300
48.3800
46.2450
47.8500
704,400
Wed, 02 Sep 2026
46.2300
47.4850
45.8700
47.2900
685,600
Tue, 01 Sep 2026
46.6800
47.9800
45.9800
46.2000
641,400
Mon, 31 Aug 2026
47.3000
47.4900
46.5800
47.2300
637,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
49.2000
49.2850
47.0400
47.7300
554,800
Thu, 27 Aug 2026
48.9600
49.0700
48.1300
48.8200
478,700
Wed, 26 Aug 2026
50.0400
50.5100
48.7300
49.4800
550,900
Tue, 25 Aug 2026
48.9200
49.6500
47.8600
49.6400
418,700
Mon, 24 Aug 2026
50.1700
50.1700
48.1100
48.1300
272,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
49.9000
50.3100
49.1100
49.8000
516,500
Thu, 20 Aug 2026
48.5700
49.5500
48.3050
49.3700
436,600
Wed, 19 Aug 2026
50.2900
52.3300
49.0700
49.1600
562,500
Tue, 18 Aug 2026
50.8200
51.9800
49.7500
49.8900
722,600
Mon, 17 Aug 2026
50.6100
51.6650
50.5600
51.1300
549,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
19 · 8-K
After market open · 10:56 ET
8-K ↗
Fri, 14 Aug 2026
49.8200
51.1000
49.5950
51.0100
813,100
Thu, 13 Aug 2026
50.2400
50.2400
48.9400
49.7900
1,107,300
Wed, 12 Aug 2026
50.2100
50.8850
49.3600
49.8000
883,600
Tue, 11 Aug 2026
50.0300
50.3400
49.4500
49.4600
1,395,300
Mon, 10 Aug 2026
51.1000
52.1000
49.4900
49.6200
1,163,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
18 · 10-Q
After market open · 15:21 ET
10-Q ↗
Fri, 07 Aug 2026
52.6700
54.7650
51.0800
51.1700
961,300
Fri, 07 Aug 2026
17 · 8-K
Pre-market · 06:46 ET
8-K ↗
Thu, 06 Aug 2026
54.6900
55.7550
53.6700
54.5100
644,500
Wed, 05 Aug 2026
55.3300
55.7500
53.4500
54.1500
997,500
Tue, 04 Aug 2026
54.5400
55.4400
53.6100
55.1200
533,300
Mon, 03 Aug 2026
51.5000
54.0900
51.5000
53.8800
503,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
52.1600
52.5000
51.1800
51.6300
450,300
Thu, 30 Jul 2026
51.5600
52.1300
50.7800
51.6300
463,300
Wed, 29 Jul 2026
53.7200
54.2350
50.2000
50.4500
612,500
Tue, 28 Jul 2026
54.0900
54.8200
53.2900
54.5300
553,700
Mon, 27 Jul 2026
53.8400
54.7600
52.6800
54.2200
650,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
53.3200
54.0760
52.6300
53.5600
542,200
Thu, 23 Jul 2026
52.1800
53.5550
52.1800
53.0800
431,600
Wed, 22 Jul 2026
51.1900
52.6000
51.1900
52.5300
355,500
Tue, 21 Jul 2026
51.1400
51.8600
50.3700
51.1400
393,000
Mon, 20 Jul 2026
51.7300
52.0650
50.4800
50.5200
829,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
50.9900
52.6350
50.9900
51.3600
652,800
Thu, 16 Jul 2026
50.8000
52.6900
50.3400
52.4500
581,500
Wed, 15 Jul 2026
51.9200
51.9700
51.0900
51.5200
648,600
Tue, 14 Jul 2026
52.1200
52.4900
50.9900
52.0700
523,300
Mon, 13 Jul 2026
50.6900
51.5500
50.2000
51.2500
672,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
50.0500
51.6700
49.9600
50.6700
758,700
Thu, 09 Jul 2026
50.2300
50.8800
49.1700
50.0300
504,000
Wed, 08 Jul 2026
50.0900
50.2650
48.7100
49.5200
607,100
Tue, 07 Jul 2026
52.3000
52.3000
50.2250
50.8200
500,800
Mon, 06 Jul 2026
49.7000
52.0400
49.4650
52.0000
549,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
49.9500
50.2200
48.7350
49.7100
522,200
Wed, 01 Jul 2026
50.8400
51.1650
49.6400
49.6400
634,300
Tue, 30 Jun 2026
51.4700
52.1500
50.6600
50.9900
813,900
Mon, 29 Jun 2026
52.9500
53.6900
50.5700
51.0000
1,248,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
53.6300
54.0000
52.6600
53.8700
2,838,300
Thu, 25 Jun 2026
51.1600
54.2600
50.7800
54.1700
737,500
Wed, 24 Jun 2026
49.9300
51.6050
49.7100
50.6900
944,300
Tue, 23 Jun 2026
51.0300
51.2800
50.1100
50.1500
481,600
Mon, 22 Jun 2026
52.2000
52.7700
51.3400
52.1200
502,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
51.4800
52.3200
51.2800
51.7900
2,138,200
Wed, 17 Jun 2026
51.7600
53.0500
50.6620
50.8700
852,000
Tue, 16 Jun 2026
50.6600
52.2000
49.8170
51.6700
653,300
Mon, 15 Jun 2026
51.1100
51.7300
49.9800
50.0200
865,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
48.7400
50.2500
48.1600
49.8000
1,660,600
Thu, 11 Jun 2026
48.3700
49.1500
47.3500
48.1800
949,700
Wed, 10 Jun 2026
48.1800
49.1500
46.9900
47.4600
829,900
Tue, 09 Jun 2026
46.8400
48.5700
46.3500
48.3800
972,600
Mon, 08 Jun 2026
46.2400
46.8050
45.8600
46.1500
478,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
47.0200
47.4600
45.6300
45.9100
566,000
Thu, 04 Jun 2026
47.8700
47.9700
47.0200
47.2100
710,200
Wed, 03 Jun 2026
46.4100
47.4600
46.4100
47.3700
819,800
Tue, 02 Jun 2026
45.8000
47.3100
45.3900
47.2500
961,000
Mon, 01 Jun 2026
45.8600
46.1800
44.1300
45.7000
1,058,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
47.8400
48.0000
46.7000
46.7800
1,021,600
Thu, 28 May 2026
48.8800
48.8800
47.5900
47.7800
901,900
Wed, 27 May 2026
50.4700
50.4700
49.3200
49.3400
689,800
Tue, 26 May 2026
49.0000
50.1500
48.8200
50.1400
642,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
48.6000
49.2750
48.0600
48.8300
422,900
Thu, 21 May 2026
48.8400
49.0800
47.1100
48.4300
912,000
Wed, 20 May 2026
48.7900
49.4300
48.0400
48.9700
1,121,000
Tue, 19 May 2026
49.4600
49.8350
48.1900
48.3500
903,800
Mon, 18 May 2026
51.6400
52.4000
50.2900
50.3300
1,016,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
52.9800
53.3270
51.4800
51.6400
656,900
Thu, 14 May 2026
54.6900
55.1050
53.7410
53.9800
729,200
Wed, 13 May 2026
16 · 8-K
After market open · 12:15 ET
8-K ↗
Wed, 13 May 2026
55.5000
55.8300
53.5700
54.1500
1,167,700
Tue, 12 May 2026
15 · 8-K
After-hours · 16:33 ET
8-K ↗
Tue, 12 May 2026
56.3900
56.3900
54.6650
55.5000
788,200
Mon, 11 May 2026
55.7100
57.0900
55.2350
56.6000
1,351,800
Mon, 11 May 2026
14 · 8-K
Pre-market · 06:59 ET
8-K ↗
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
54.9800
55.9900
54.8000
55.5900
1,153,600
Thu, 07 May 2026
54.3700
55.3500
53.5900
54.8400
1,243,800
Wed, 06 May 2026
55.3300
56.4500
54.0200
54.2500
1,519,200
Tue, 05 May 2026
51.5500
53.9800
51.2800
53.4500
1,764,900
Mon, 04 May 2026
52.3000
52.6000
49.9100
50.6800
1,846,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
13 · 10-Q
After market open · 14:04 ET
10-Q ↗
Fri, 01 May 2026
54.0200
56.7400
50.0000
52.6500
4,154,700
Fri, 01 May 2026
12 · 8-K
Pre-market · 06:51 ET
8-K ↗
Thu, 30 Apr 2026
60.5300
64.0550
60.5300
63.4000
1,513,200
Wed, 29 Apr 2026
61.9600
61.9900
60.3900
60.4900
752,200
Tue, 28 Apr 2026
62.4900
62.6000
60.3900
61.3300
628,200
Mon, 27 Apr 2026
62.3200
63.6800
61.5400
62.6000
523,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
60.8800
62.3000
60.5600
62.2400
560,000
Thu, 23 Apr 2026
60.2600
61.7400
60.2600
61.3300
763,300
Wed, 22 Apr 2026
61.2000
61.3780
59.5400
59.8200
2,233,000
Tue, 21 Apr 2026
63.1200
63.6600
60.2700
60.8400
994,700
Mon, 20 Apr 2026
63.0800
63.3830
62.6050
63.0300
764,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
61.7600
63.7800
61.6050
63.3800
579,000
Thu, 16 Apr 2026
61.9200
62.6850
60.5350
61.0600
1,107,200
Wed, 15 Apr 2026
63.7300
63.7300
61.1200
62.1900
1,137,600
Tue, 14 Apr 2026
63.5000
64.3400
62.1000
63.9800
1,354,800
Mon, 13 Apr 2026
62.8500
63.7400
62.5400
63.4300
1,324,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
63.3600
64.0200
62.9450
63.2000
860,900
Thu, 09 Apr 2026
62.4600
63.9100
62.4600
63.5100
1,410,700
Wed, 08 Apr 2026
62.3700
64.2400
62.3700
63.1300
14,142,100
Tue, 07 Apr 2026
59.8000
60.9850
58.6300
60.3800
1,942,800
Mon, 06 Apr 2026
59.5300
60.4800
59.0000
60.1400
2,597,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
56.6000
58.9800
55.9450
57.6200
757,100
Wed, 01 Apr 2026
56.7900
58.4600
56.7400
58.1200
659,100
Tue, 31 Mar 2026
55.8900
57.6050
55.0700
56.7700
743,900
Mon, 30 Mar 2026
11 · DEFA14A
After market open · 12:39 ET
DEFA14A ↗
Mon, 30 Mar 2026
10 · DEF 14A
After market open · 12:31 ET
DEF 14A ↗
Mon, 30 Mar 2026
56.2100
57.9400
54.3000
54.8200
803,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
58.4700
59.0400
57.6600
58.0700
662,900
Thu, 26 Mar 2026
59.9700
60.6300
59.1100
59.1900
754,300
Wed, 25 Mar 2026
60.1500
60.7300
59.6300
60.5400
784,700
Tue, 24 Mar 2026
57.0800
59.7300
57.0800
59.2800
694,000
Mon, 23 Mar 2026
57.4500
58.6600
56.8300
58.0600
805,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
56.6600
57.0400
55.0800
55.7300
1,480,700
Thu, 19 Mar 2026
55.8500
56.7750
55.3050
56.5000
462,500
Wed, 18 Mar 2026
57.0000
57.5900
56.4700
56.6900
594,300
Tue, 17 Mar 2026
57.8600
58.1100
56.2300
56.6500
694,800
Mon, 16 Mar 2026
57.2000
57.5900
56.7150
57.2600
768,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
57.1800
58.3900
55.7800
56.5700
612,800
Thu, 12 Mar 2026
57.1900
58.1500
56.0700
56.9800
615,500
Wed, 11 Mar 2026
57.9900
58.5000
57.2200
58.1000
661,400
Tue, 10 Mar 2026
58.1000
60.0600
57.5450
58.4600
1,066,700
Mon, 09 Mar 2026
57.4200
58.2850
55.7450
58.2100
766,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
60.3800
60.6800
57.8300
58.6600
1,232,000
Thu, 05 Mar 2026
63.2100
63.6700
60.7800
61.8400
755,000
Wed, 04 Mar 2026
63.3400
64.1350
62.5000
63.7300
884,700
Tue, 03 Mar 2026
63.4400
63.8500
62.0600
62.8500
804,800
Mon, 02 Mar 2026
63.9900
65.6400
63.3000
65.5700
717,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
63.5400
65.8400
63.1800
64.5300
946,900
Thu, 26 Feb 2026
64.8100
65.1900
63.9000
64.1500
681,000
Wed, 25 Feb 2026
65.5000
66.5000
64.1800
64.6600
553,100
Tue, 24 Feb 2026
63.9000
65.2350
63.6100
65.1100
1,587,700
Mon, 23 Feb 2026
64.3700
64.5700
63.0400
63.5900
928,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
64.8400
65.3500
63.9900
64.7000
1,034,100
Thu, 19 Feb 2026
64.0100
65.0700
64.0000
65.0500
573,300
Wed, 18 Feb 2026
64.2500
65.5400
63.7100
64.2400
1,036,800
Tue, 17 Feb 2026
64.8500
65.2000
63.4050
64.0900
1,621,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
9 · 10-K
After market open · 14:01 ET
10-K ↗
Fri, 13 Feb 2026
63.6800
66.0000
63.0900
64.1200
2,863,100
Fri, 13 Feb 2026
8 · 8-K
Pre-market · 06:48 ET
8-K ↗
Thu, 12 Feb 2026
63.7100
64.5100
61.2400
62.1200
1,611,000
Wed, 11 Feb 2026
62.8900
64.0600
59.4700
63.0000
598,100
Tue, 10 Feb 2026
62.0800
62.8630
61.2700
62.1200
1,252,000
Mon, 09 Feb 2026
7 · 8-K
After market open · 11:01 ET
8-K ↗
Mon, 09 Feb 2026
61.4300
62.6100
61.1200
62.1000
1,178,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
60.9700
62.6200
60.9700
61.4600
827,100
Fri, 06 Feb 2026
6 · 8-K
Pre-market · 06:52 ET
8-K ↗
Thu, 05 Feb 2026
60.5800
61.1700
59.8300
60.5700
720,900
Wed, 04 Feb 2026
61.1000
62.0700
60.6700
61.1900
830,700
Tue, 03 Feb 2026
60.4500
62.2950
60.2800
60.8200
701,200
Mon, 02 Feb 2026
57.5200
60.8500
57.5200
60.7900
752,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
57.0400
58.0200
56.8900
57.9700
648,800
Thu, 29 Jan 2026
57.4800
58.0100
56.7300
57.9600
479,600
Wed, 28 Jan 2026
56.5100
57.5650
56.3650
56.7400
703,700
Tue, 27 Jan 2026
57.2400
57.8000
56.4150
56.7300
398,200
Mon, 26 Jan 2026
56.7300
57.6200
56.5690
57.3000
609,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
57.5500
57.8900
55.7800
56.5500
272,800
Thu, 22 Jan 2026
57.7800
58.1800
57.0500
57.6400
280,200
Wed, 21 Jan 2026
56.0100
57.4700
55.8100
57.3600
720,700
Tue, 20 Jan 2026
55.7100
56.6900
55.2900
55.5100
470,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
57.0000
57.8500
56.3400
56.6800
491,000
Thu, 15 Jan 2026
56.0900
57.2300
55.9250
57.2100
541,900
Wed, 14 Jan 2026
56.7750
56.7750
54.9150
55.6000
556,300
Tue, 13 Jan 2026
55.2900
55.7850
55.1200
55.5400
311,900
Mon, 12 Jan 2026
54.6000
55.7750
54.4050
55.1400
346,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
54.5000
55.0400
53.8400
54.7500
459,800
Thu, 08 Jan 2026
53.2300
54.3850
52.8100
54.2600
616,100
Wed, 07 Jan 2026
5 · 8-K
After market open · 10:41 ET
8-K ↗
Wed, 07 Jan 2026
54.0300
55.1300
52.5800
52.7600
368,800
Tue, 06 Jan 2026
52.5400
54.4900
52.5350
54.1900
480,500
Mon, 05 Jan 2026
52.1000
53.6250
52.1000
53.0000
348,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
52.2900
52.5750
51.9200
52.4100
601,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
52.3700
52.3700
51.7600
51.9100
309,700
Tue, 30 Dec 2025
52.3150
52.7500
51.9800
52.3300
343,900
Mon, 29 Dec 2025
53.5300
53.5300
52.4150
52.6500
272,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
53.3000
53.6650
52.7600
53.4200
347,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
53.9900
54.6450
53.2950
53.4100
207,800
Tue, 23 Dec 2025
53.6300
54.2250
53.5950
53.7100
417,000
Mon, 22 Dec 2025
53.8500
54.8400
53.5100
53.9500
510,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
52.9600
53.5900
52.4700
53.5700
2,493,300
Thu, 18 Dec 2025
53.5400
54.2900
52.8500
53.0000
1,046,500
Wed, 17 Dec 2025
52.6800
53.1500
52.0000
52.7600
700,800
Tue, 16 Dec 2025
53.2800
54.1000
52.6700
53.0200
497,900
Mon, 15 Dec 2025
53.4100
53.5000
52.7400
53.1900
536,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
53.3000
53.6550
52.0780
52.7300
675,000
Thu, 11 Dec 2025
52.5900
53.5900
52.2950
53.3000
628,200
Wed, 10 Dec 2025
50.4900
52.6000
50.3800
52.4400
611,000
Tue, 09 Dec 2025
51.3300
51.6400
50.3400
50.4000
406,000
Mon, 08 Dec 2025
52.1500
52.6900
50.8430
51.0700
891,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
52.8400
52.9300
51.9000
52.2500
972,200
Thu, 04 Dec 2025
52.7000
53.5600
51.9000
52.8900
669,800
Wed, 03 Dec 2025
52.2400
53.3900
51.6900
52.9200
655,700
Tue, 02 Dec 2025
51.1900
52.4950
50.9900
52.2700
925,900
Mon, 01 Dec 2025
50.5000
51.3100
50.3000
51.0900
673,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
51.5100
51.5100
50.3000
50.6100
746,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
49.6600
51.6900
49.4300
51.0400
2,725,500
Tue, 25 Nov 2025
48.6000
49.3000
47.9600
48.0300
686,900
Mon, 24 Nov 2025
49.0100
49.3400
46.3700
48.6000
721,900
Mon, 24 Nov 2025
4 · 8-K
Pre-market · 07:04 ET
CURRENT REPORT ↗
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
46.9700
48.3700
46.6400
47.8200
658,200
Thu, 20 Nov 2025
47.6200
47.9700
46.5800
46.7000
558,500
Wed, 19 Nov 2025
46.1900
47.2200
45.8600
46.9200
676,800
Tue, 18 Nov 2025
45.4800
46.4050
45.0000
46.2600
552,000
Mon, 17 Nov 2025
47.5500
47.6750
45.7700
45.8700
691,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
47.9100
48.5400
47.3100
47.6400
531,300
Thu, 13 Nov 2025
49.7500
50.0800
48.2600
48.6900
628,100
Wed, 12 Nov 2025
3 · 8-K
After market open · 11:06 ET
8-K ↗
Wed, 12 Nov 2025
50.0500
50.7100
49.5900
49.9400
555,200
Tue, 11 Nov 2025
49.6400
50.0500
49.1500
49.9900
557,400
Mon, 10 Nov 2025
48.6600
50.1100
48.0630
49.6500
1,260,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 10-Q
After market open · 14:04 ET
10-Q ↗
Fri, 07 Nov 2025
47.9900
51.8400
47.4400
47.9000
1,853,900
Fri, 07 Nov 2025
1 · 8-K
Pre-market · 06:47 ET
8-K ↗
Thu, 06 Nov 2025
46.2700
47.0300
45.9000
46.5100
882,500
Wed, 05 Nov 2025
45.7900
46.5700
45.2900
46.1000
636,400
Tue, 04 Nov 2025
45.4000
45.8600
44.5200
45.8100
537,500
Mon, 03 Nov 2025
45.5000
46.7350
44.8800
46.0000
646,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
46.3800
46.8200
45.4100
45.4800
814,900
Thu, 30 Oct 2025
47.0000
47.6950
46.5350
46.6000
651,000
Wed, 29 Oct 2025
45.8200
47.8700
45.8200
47.1500
729,400
Tue, 28 Oct 2025
45.4900
46.1350
44.9500
45.9400
709,800
Mon, 27 Oct 2025
46.1000
46.1000
45.4300
45.7800
270,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
46.2900
46.7900
45.5090
45.8300
262,100
Thu, 23 Oct 2025
44.2700
45.7100
44.2700
45.6900
846,300