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
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
87.9900
88.4900
85.0700
86.7400
1,353,236
Thu, 03 Sep 2026
92.5000
93.0300
89.6900
89.7400
866,900
Wed, 02 Sep 2026
87.1000
93.1600
86.0300
92.5200
1,493,100
Tue, 01 Sep 2026
87.6500
89.0900
86.1800
88.0400
1,096,700
Mon, 31 Aug 2026
88.4200
88.9700
85.5000
86.3700
858,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
85.9900
87.0000
84.6900
86.2900
650,000
Thu, 27 Aug 2026
83.6900
86.7600
83.2200
85.4400
736,400
Wed, 26 Aug 2026
84.3200
85.0600
83.1800
83.6000
472,100
Tue, 25 Aug 2026
84.4900
86.5100
84.0900
85.7200
417,500
Mon, 24 Aug 2026
86.9700
86.9700
83.9600
85.8100
409,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
89.9800
91.2200
87.7100
87.7600
1,114,200
Thu, 20 Aug 2026
88.1800
89.8500
88.0400
89.0000
1,394,500
Wed, 19 Aug 2026
86.9400
88.3100
86.4250
86.9200
978,800
Tue, 18 Aug 2026
88.0200
88.9200
86.1600
86.3700
1,164,500
Mon, 17 Aug 2026
86.1900
87.2700
85.2100
87.0800
917,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
86.4800
89.2400
85.5200
85.6200
1,744,100
Thu, 13 Aug 2026
83.5700
86.2000
83.0000
85.1300
1,926,300
Wed, 12 Aug 2026
85.5000
86.5100
84.4100
85.2100
1,323,200
Tue, 11 Aug 2026
85.5500
88.2100
85.0200
86.8000
1,365,800
Mon, 10 Aug 2026
80.0000
86.2300
80.0000
85.5500
1,852,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
77.0000
81.0900
76.8600
78.7800
613,400
Thu, 06 Aug 2026
81.9300
82.0000
77.0900
77.2100
1,131,100
Thu, 06 Aug 2026
29 · 10-Q
Pre-market · 08:32 ET
10-Q ↗
Wed, 05 Aug 2026
28 · 8-K
After-hours · 17:01 ET
8-K ↗
Wed, 05 Aug 2026
27 · 8-K
After-hours · 17:00 ET
8-K ↗
Wed, 05 Aug 2026
79.2800
79.2800
76.1000
76.9700
668,700
Tue, 04 Aug 2026
75.3200
78.8200
75.3200
78.1400
810,100
Mon, 03 Aug 2026
77.8000
78.4900
76.0600
76.8200
623,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
76.2900
79.5600
75.6000
79.1900
1,794,000
Thu, 30 Jul 2026
75.0000
75.7450
73.3450
75.5800
1,613,000
Wed, 29 Jul 2026
76.0000
76.3100
72.7900
74.1800
909,700
Tue, 28 Jul 2026
77.2900
77.4000
74.3800
74.4600
1,022,000
Mon, 27 Jul 2026
78.2000
80.3500
77.2400
78.4700
839,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
79.2300
80.5300
78.9500
79.5300
1,050,400
Thu, 23 Jul 2026
79.8300
80.6200
78.9900
79.1500
836,200
Wed, 22 Jul 2026
79.5700
80.0500
78.3310
78.7900
784,100
Tue, 21 Jul 2026
74.8800
78.2500
74.3850
78.0800
1,284,900
Mon, 20 Jul 2026
75.6000
77.9000
74.8100
74.8800
649,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
75.6100
76.9700
75.3900
76.5400
485,100
Thu, 16 Jul 2026
76.9900
77.3300
76.0800
76.3600
460,700
Wed, 15 Jul 2026
79.2700
79.6800
75.7900
76.9400
702,600
Tue, 14 Jul 2026
80.7300
81.5700
77.9800
78.4900
916,900
Mon, 13 Jul 2026
79.0000
80.8200
77.3850
79.5700
1,006,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
76.0000
78.0000
76.0000
77.5700
414,200
Thu, 09 Jul 2026
76.8100
77.0400
75.2350
76.3300
585,100
Wed, 08 Jul 2026
75.6100
78.6900
75.6100
77.6900
793,200
Tue, 07 Jul 2026
73.8700
76.0980
73.3250
74.5900
1,002,800
Mon, 06 Jul 2026
71.6000
76.5000
71.6000
73.5300
1,109,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
73.1000
76.1900
73.1000
75.3500
900,100
Wed, 01 Jul 2026
72.4100
74.5800
71.4700
72.4600
1,574,000
Wed, 01 Jul 2026
26 · DEFA14A
Pre-market · 09:01 ET
DEFA 14A ↗
Wed, 01 Jul 2026
25 · 8-K
Pre-market · 09:00 ET
8-K ↗
Tue, 30 Jun 2026
74.6600
76.8450
72.4800
72.6000
1,512,700
Mon, 29 Jun 2026
76.2600
77.3150
74.4900
74.5300
1,075,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
76.4100
77.4050
74.9400
76.3600
1,309,800
Thu, 25 Jun 2026
75.4900
77.4900
74.5200
77.3300
753,200
Wed, 24 Jun 2026
76.3100
76.8500
74.7700
75.5200
1,145,400
Tue, 23 Jun 2026
79.1700
80.2750
78.2400
78.5400
744,800
Mon, 22 Jun 2026
79.0400
80.1900
77.7200
79.9200
980,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
81.7300
82.3500
76.3900
78.5600
1,620,200
Wed, 17 Jun 2026
82.3900
83.8000
81.4780
83.0500
1,116,400
Tue, 16 Jun 2026
85.3200
86.2400
82.5200
82.6400
1,261,100
Mon, 15 Jun 2026
87.1600
88.5500
86.0350
86.6700
1,071,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
89.7800
90.9500
89.4450
89.9500
508,000
Thu, 11 Jun 2026
90.5500
91.1400
88.0900
89.7800
777,400
Wed, 10 Jun 2026
24 · 8-K
After-hours · 17:00 ET
8-K ↗
Wed, 10 Jun 2026
88.8500
90.9800
87.9500
88.9800
602,000
Tue, 09 Jun 2026
91.5000
92.4400
86.4800
87.4900
970,500
Mon, 08 Jun 2026
90.0800
92.5800
90.0800
91.3900
474,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
91.8400
92.5400
87.8100
88.5400
813,200
Thu, 04 Jun 2026
90.9000
93.3700
90.5300
92.9100
911,000
Wed, 03 Jun 2026
92.9300
94.3600
90.0400
92.0600
890,200
Tue, 02 Jun 2026
94.5000
95.6200
92.7300
92.7300
1,162,700
Mon, 01 Jun 2026
93.6700
95.0800
92.7100
93.4800
747,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
91.6200
93.3700
91.5200
92.6300
870,700
Thu, 28 May 2026
92.5000
93.0200
91.2500
92.6400
583,500
Wed, 27 May 2026
93.0200
93.6250
91.4000
91.9600
965,100
Tue, 26 May 2026
98.6400
99.7300
95.7100
96.3300
1,052,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
101.6300
102.0800
99.0500
101.1700
806,100
Thu, 21 May 2026
110.3900
111.2100
101.2200
101.4800
815,700
Wed, 20 May 2026
111.2100
113.8800
107.8250
109.5900
762,700
Tue, 19 May 2026
113.3700
113.9000
109.6350
111.0500
957,900
Mon, 18 May 2026
105.0400
114.1200
103.4900
113.4200
1,148,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
101.4000
105.5200
100.8500
105.4300
1,474,300
Thu, 14 May 2026
98.9200
103.3850
98.8950
103.2700
754,000
Wed, 13 May 2026
98.4800
99.5400
96.7300
98.9500
880,000
Tue, 12 May 2026
97.7900
98.5750
95.6500
97.2000
714,600
Mon, 11 May 2026
96.5000
98.9300
95.3200
97.3200
622,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
92.2200
96.7700
91.8600
95.0200
783,300
Thu, 07 May 2026
92.3100
92.7200
89.4300
91.7800
594,000
Wed, 06 May 2026
89.5300
95.2250
89.2300
92.8000
955,800
Tue, 05 May 2026
94.6300
99.5000
92.1640
92.8100
1,650,100
Tue, 05 May 2026
23 · DEFA14A
Pre-market · 07:18 ET
DEFA 14A ↗
Tue, 05 May 2026
22 · 8-K
Pre-market · 07:00 ET
8-K ↗
Tue, 05 May 2026
21 · 10-Q
Pre-market · 08:33 ET
10-Q ↗
Mon, 04 May 2026
20 · 8-K
After-hours · 16:19 ET
8-K ↗
Mon, 04 May 2026
19 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 04 May 2026
100.7800
103.6900
100.5400
102.5200
592,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
101.3100
102.9600
98.7200
102.2300
608,100
Thu, 30 Apr 2026
102.3400
104.3100
101.0600
101.9800
1,238,400
Wed, 29 Apr 2026
104.0000
104.6200
100.9500
103.9800
1,239,600
Tue, 28 Apr 2026
98.5000
102.3000
96.7800
101.9700
1,881,500
Mon, 27 Apr 2026
93.1700
98.2500
93.1700
97.3500
1,203,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
91.1500
91.7500
89.3900
91.1900
774,900
Thu, 23 Apr 2026
89.7600
92.3400
89.2700
90.3300
653,100
Wed, 22 Apr 2026
91.6000
91.8900
89.0400
90.4600
425,200
Tue, 21 Apr 2026
88.2500
90.3900
88.2100
90.2700
587,100
Mon, 20 Apr 2026
89.1500
89.6700
86.8800
87.7700
1,222,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
91.5500
91.5500
87.2800
88.5600
1,364,000
Thu, 16 Apr 2026
18 · DEFA14A
After-hours · 16:33 ET
DEFA14A ↗
Thu, 16 Apr 2026
17 · DEF 14A
After-hours · 16:31 ET
DEF 14A ↗
Thu, 16 Apr 2026
92.2200
95.5500
92.2200
94.5400
918,200
Wed, 15 Apr 2026
91.8200
93.6800
91.1400
91.6700
995,000
Tue, 14 Apr 2026
98.5700
98.6900
91.6400
92.0100
1,247,700
Mon, 13 Apr 2026
98.1700
100.8500
98.1700
99.0700
682,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
97.3800
98.5600
96.7850
97.5900
770,400
Thu, 09 Apr 2026
99.9600
102.1050
97.6250
98.0900
958,200
Wed, 08 Apr 2026
95.8600
100.0500
93.5570
99.9700
1,238,200
Tue, 07 Apr 2026
98.1400
100.5200
96.8300
99.7000
766,300
Mon, 06 Apr 2026
96.7800
98.7450
96.1600
97.4400
434,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
99.1000
104.1350
97.0800
98.0400
943,100
Wed, 01 Apr 2026
96.3400
98.9900
95.4600
96.3800
794,600
Tue, 31 Mar 2026
99.3200
101.8800
96.1300
98.0400
918,000
Mon, 30 Mar 2026
104.0000
105.3450
97.7000
98.4000
1,288,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
101.5100
104.2350
101.1750
102.2400
972,100
Thu, 26 Mar 2026
99.6300
102.7300
99.6300
101.9400
797,900
Wed, 25 Mar 2026
97.3100
101.2540
97.2400
100.2600
1,176,400
Tue, 24 Mar 2026
94.5400
99.4000
94.5400
97.9600
978,900
Mon, 23 Mar 2026
91.8300
96.9400
91.8300
95.4100
1,452,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
96.0400
96.3700
91.5500
92.5200
1,215,300
Thu, 19 Mar 2026
90.9900
98.5500
90.8400
95.6800
811,300
Wed, 18 Mar 2026
97.3000
97.7300
92.0900
92.5400
1,135,900
Tue, 17 Mar 2026
93.1800
98.5550
92.6950
97.2800
2,430,200
Mon, 16 Mar 2026
93.7300
93.7300
90.7400
91.5400
1,320,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
92.3400
95.4700
92.3400
93.7400
790,600
Thu, 12 Mar 2026
93.2500
93.2700
91.1100
92.8000
826,600
Wed, 11 Mar 2026
90.1300
93.9100
90.0900
93.3800
717,300
Tue, 10 Mar 2026
90.5000
93.0000
89.5100
91.0900
892,700
Mon, 09 Mar 2026
86.8300
91.8900
86.1800
90.8100
832,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
88.9400
90.1850
86.4600
87.5100
831,700
Thu, 05 Mar 2026
94.1600
94.3500
88.0600
90.5900
908,400
Wed, 04 Mar 2026
90.6300
95.2300
88.9400
94.4400
976,400
Tue, 03 Mar 2026
89.5500
92.2600
88.1500
90.6300
911,000
Mon, 02 Mar 2026
98.0000
98.0000
90.7150
92.6000
1,739,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
95.7800
96.9400
94.8300
95.8500
1,279,000
Thu, 26 Feb 2026
92.9200
95.0700
91.0000
94.5500
1,128,700
Wed, 25 Feb 2026
97.0600
97.3700
93.0900
94.1800
893,000
Tue, 24 Feb 2026
94.6400
97.0500
92.6300
95.9200
1,326,700
Mon, 23 Feb 2026
96.2000
102.1950
93.4200
93.5000
2,013,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
16 · 10-K
After market open · 15:08 ET
10-K ↗
Fri, 20 Feb 2026
89.5600
95.8900
89.1200
95.7500
2,624,700
Thu, 19 Feb 2026
15 · 8-K
After-hours · 16:31 ET
8-K ↗
Thu, 19 Feb 2026
91.4000
93.9200
90.5400
92.4900
2,128,900
Wed, 18 Feb 2026
90.0000
91.7800
89.1870
91.0000
2,751,300
Tue, 17 Feb 2026
14 · 8-K
After-hours · 17:21 ET
8-K ↗
Tue, 17 Feb 2026
94.0000
95.4000
88.0300
88.9600
2,751,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
86.0000
96.4000
85.9400
95.9600
2,993,300
Thu, 12 Feb 2026
87.3100
90.2500
84.7000
88.8900
3,082,900
Wed, 11 Feb 2026
81.9000
89.1600
81.2300
88.4200
4,117,200
Tue, 10 Feb 2026
80.2500
80.7400
75.8300
79.8100
5,027,100
Tue, 10 Feb 2026
13 · DEFA14A
Pre-market · 09:11 ET
DEFA 14A ↗
Tue, 10 Feb 2026
12 · 8-K
Pre-market · 09:10 ET
8-K ↗
Mon, 09 Feb 2026
11 · DEFA14A
After-hours · 17:27 ET
DEFA14A ↗
Mon, 09 Feb 2026
10 · DEFA14A
After-hours · 17:27 ET
DEFA14A ↗
Mon, 09 Feb 2026
9 · DEFA14A
After-hours · 17:27 ET
DEFA14A ↗
Mon, 09 Feb 2026
8 · DEFA14A
After-hours · 17:27 ET
DEFA14A ↗
Mon, 09 Feb 2026
7 · DEFA14A
After-hours · 17:27 ET
DEFA14A ↗
Mon, 09 Feb 2026
6 · DEFA14A
After-hours · 17:26 ET
DEFA14A ↗
Mon, 09 Feb 2026
74.1100
84.3700
74.0900
83.8200
15,805,400
Mon, 09 Feb 2026
5 · DEFA14A
Pre-market · 09:22 ET
DEFA 14A ↗
Mon, 09 Feb 2026
4 · 8-K
Pre-market · 09:00 ET
8-K ↗
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
58.2700
62.8350
58.0100
62.4100
1,553,600
Thu, 05 Feb 2026
60.2700
61.0470
57.7800
58.2100
1,027,900
Wed, 04 Feb 2026
59.2700
62.2300
59.0850
62.1100
1,287,700
Tue, 03 Feb 2026
58.3800
59.9400
57.3100
58.6900
1,001,700
Mon, 02 Feb 2026
55.9000
58.6300
55.7100
57.9300
765,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
57.3900
58.6200
56.6100
57.7300
1,362,500
Thu, 29 Jan 2026
58.4900
60.4500
57.8000
58.7900
1,461,800
Wed, 28 Jan 2026
59.1300
59.4500
55.9450
56.8800
1,043,800
Tue, 27 Jan 2026
58.5600
59.5400
57.5700
58.2900
939,400
Mon, 26 Jan 2026
55.2400
58.5500
55.2400
57.8700
1,835,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
55.0400
56.0800
54.0900
54.2600
1,386,300
Thu, 22 Jan 2026
54.8200
55.1400
53.8500
54.3400
940,100
Wed, 21 Jan 2026
55.0000
56.8000
53.6000
54.8900
1,250,900
Tue, 20 Jan 2026
53.4800
54.5000
53.2500
54.3600
979,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
55.1500
55.3400
53.9600
53.9900
724,700
Thu, 15 Jan 2026
53.6900
54.8300
53.2200
54.7200
692,700
Wed, 14 Jan 2026
54.0000
55.0500
53.6600
54.6900
1,780,800
Tue, 13 Jan 2026
53.6000
54.7500
53.4150
53.7600
682,200
Mon, 12 Jan 2026
52.9200
53.5900
52.0000
52.7200
772,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
53.6300
54.2400
52.0400
52.6700
847,200
Thu, 08 Jan 2026
51.0000
53.7200
51.0000
53.3000
791,100
Wed, 07 Jan 2026
52.9500
53.5100
50.2700
51.3700
1,105,200
Tue, 06 Jan 2026
52.6200
54.4930
52.1600
53.0400
1,012,600
Mon, 05 Jan 2026
54.1900
54.3550
49.8850
52.1100
1,180,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
50.5000
52.3700
49.7000
52.1500
716,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
50.9300
51.2700
50.2500
50.4000
638,300
Tue, 30 Dec 2025
50.1500
51.1400
49.8300
50.6400
1,207,100
Mon, 29 Dec 2025
49.6500
50.1350
49.3400
49.7100
656,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
49.6700
50.1100
49.1400
49.5100
567,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
49.4200
49.9200
49.0000
49.7500
291,600
Tue, 23 Dec 2025
50.1100
50.2450
49.1550
49.5900
608,900
Mon, 22 Dec 2025
50.1700
51.3400
49.7600
49.8800
804,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
49.1600
49.7000
48.5000
49.5100
1,721,300
Thu, 18 Dec 2025
49.6300
50.0600
48.4300
49.0300
1,338,400
Wed, 17 Dec 2025
50.3200
50.6700
48.0850
49.6300
2,364,200
Tue, 16 Dec 2025
52.8000
53.0550
49.2600
50.0400
1,936,000
Mon, 15 Dec 2025
54.3200
54.6700
53.1300
53.9100
1,136,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
58.6300
58.8600
53.9250
54.1300
1,407,300
Thu, 11 Dec 2025
57.1300
58.8600
56.9000
58.1000
873,200
Wed, 10 Dec 2025
58.7700
59.0200
56.4000
57.6400
1,476,200
Tue, 09 Dec 2025
59.2200
60.0900
58.7400
58.9700
665,500
Mon, 08 Dec 2025
59.1400
61.1000
58.7100
59.2200
808,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
60.0000
61.7000
59.8000
59.9300
1,098,700
Thu, 04 Dec 2025
60.0000
60.6100
58.8450
59.6000
1,117,400
Wed, 03 Dec 2025
57.6700
61.2100
57.0800
60.4200
1,534,600
Tue, 02 Dec 2025
57.7400
57.7450
55.9000
56.9100
742,300
Mon, 01 Dec 2025
56.2300
57.7250
56.0000
57.5900
879,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
56.5200
57.4000
55.5700
56.4100
442,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
55.5000
56.6230
55.4600
55.9400
560,800
Tue, 25 Nov 2025
54.9900
56.1500
53.2900
56.0100
1,272,500
Mon, 24 Nov 2025
53.9900
55.4300
53.3700
54.9100
922,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
53.0100
54.4800
51.5000
54.1600
1,019,900
Thu, 20 Nov 2025
56.0300
57.0600
53.2550
53.6400
1,027,100
Wed, 19 Nov 2025
55.1500
56.5700
54.7600
55.5200
576,200
Tue, 18 Nov 2025
55.0000
57.2800
54.7500
56.7100
644,700
Mon, 17 Nov 2025
57.2000
58.2100
55.8600
56.1400
840,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
55.6700
57.8550
55.2300
57.0300
744,500
Thu, 13 Nov 2025
56.4600
57.2500
55.7770
56.5600
833,100
Wed, 12 Nov 2025
57.6500
58.4100
56.2600
56.3800
694,700
Tue, 11 Nov 2025
56.2000
58.8500
56.1200
58.2000
996,600
Mon, 10 Nov 2025
55.3300
56.4500
54.4500
55.9900
969,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
54.0300
54.4500
52.6000
54.4100
504,000
Thu, 06 Nov 2025
53.1300
54.6000
52.6200
54.0800
1,161,700
Wed, 05 Nov 2025
54.7300
54.9700
53.0600
53.1300
915,400
Tue, 04 Nov 2025
55.0500
56.1800
54.2100
54.7300
1,015,700
Mon, 03 Nov 2025
56.0900
57.7000
55.1900
56.9900
924,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
57.9700
57.9700
55.1350
56.1200
1,309,000
Thu, 30 Oct 2025
3 · 10-Q
After market open · 10:55 ET
10-Q ↗
Thu, 30 Oct 2025
58.0000
58.3890
55.4500
57.7000
1,694,200
Wed, 29 Oct 2025
2 · 8-K
After-hours · 16:14 ET
8-K ↗
Wed, 29 Oct 2025
57.0000
57.4990
55.3400
56.4600
1,550,000
Tue, 28 Oct 2025
56.0500
56.8000
55.3600
56.5000
728,700
Mon, 27 Oct 2025
57.0000
58.1800
56.3250
56.6300
1,453,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
56.3000
58.1400
55.1200
56.6800
2,254,900
Thu, 23 Oct 2025
1 · 8-K
After-hours · 17:06 ET
8-K ↗
Thu, 23 Oct 2025
51.0900
56.9250
51.0900
56.3100
3,151,900
Wed, 22 Oct 2025
48.7500
50.2200
48.3100
49.5100
1,140,400
Tue, 21 Oct 2025
49.0000
49.5600
48.2000
48.3800
559,700
Mon, 20 Oct 2025
48.3900
49.5000
48.1400
48.9600
766,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
48.0000
48.6300
47.3700
48.3300
677,600
Thu, 16 Oct 2025
50.3600
50.5800
47.6400
48.1500
1,181,600
Wed, 15 Oct 2025
48.3200
50.2800
48.3200
50.1200
1,157,900
Tue, 14 Oct 2025
48.4200
49.2900
47.9650
48.0900
1,214,200
Mon, 13 Oct 2025
48.0000
49.4850
47.2500
49.4400
967,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
49.7700
49.8000
46.7000
46.7500
1,290,500
Thu, 09 Oct 2025
51.9600
52.6760
50.0300
50.5800
725,300
Wed, 08 Oct 2025
52.5000
52.5500
50.9900
51.3500
907,800
Tue, 07 Oct 2025
52.1700
52.6900
50.9740
52.2600
1,074,300
Mon, 06 Oct 2025
52.0700
52.8000
51.3200
51.9800
1,079,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
50.2100
52.8800
50.2100
52.0700
1,203,600
Thu, 02 Oct 2025
50.6600
51.2450
49.9900
50.2000
1,082,200
Wed, 01 Oct 2025
48.5300
51.7000
48.3850
51.2200
1,291,000
Tue, 30 Sep 2025
48.5900
49.3400
47.7600
48.7700
986,700
Mon, 29 Sep 2025
50.3000
50.6700
48.4000
49.4700
1,138,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
50.4000
51.1800
49.7700
50.4000
906,400
Thu, 25 Sep 2025
49.5400
50.9100
48.4010
50.4500
1,592,800
Wed, 24 Sep 2025
51.3100
52.7800
50.6700
50.8000
1,393,000
Tue, 23 Sep 2025
50.5700
52.3950
50.3400
50.4800
1,148,800
Mon, 22 Sep 2025
49.8700
50.4500
49.1800
50.0300
874,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
52.5900
52.7300
50.0100
50.3300
1,973,500
Thu, 18 Sep 2025
52.7200
53.1900
51.9940
52.7800
806,700
Wed, 17 Sep 2025
52.6100
53.9800
52.0000
52.4200
921,400
Tue, 16 Sep 2025
52.3300
53.3900
51.9900
52.9900
975,500
Mon, 15 Sep 2025
52.3700
53.3150
51.6650
51.7600
2,104,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
53.2900
53.6800
51.8830
52.0300
811,200
Thu, 11 Sep 2025
52.1700
53.0400
52.0200
52.8200
973,000
Wed, 10 Sep 2025
51.2000
52.6900
50.7450
52.6800
1,180,100
Tue, 09 Sep 2025
51.6100
52.3000
50.6400
51.1900
1,072,900
Mon, 08 Sep 2025
50.1400
51.4500
49.3000
51.2800
1,592,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
49.6800
51.5300
49.2500
51.1100
1,495,800