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
110.7000
115.0000
107.3400
109.3100
315,721
Thu, 22 Oct 2026
111.4100
114.2400
111.0300
112.9300
267,100
Wed, 21 Oct 2026
114.1600
114.1600
111.4600
113.1100
276,800
Tue, 20 Oct 2026
110.0500
113.6800
109.9600
113.2900
354,200
Mon, 19 Oct 2026
109.7900
110.8300
108.7500
110.1100
395,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
112.8900
116.0800
110.5200
110.9300
353,800
Thu, 15 Oct 2026
107.0400
113.6000
107.0400
112.3000
631,400
Wed, 14 Oct 2026
106.7600
107.5500
105.3600
106.2300
404,800
Tue, 13 Oct 2026
105.3800
108.8500
104.4300
108.5400
484,000
Mon, 12 Oct 2026
104.3400
106.0300
104.1300
105.1300
331,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
103.9300
106.0600
103.7500
105.3400
231,200
Thu, 08 Oct 2026
103.8500
105.5400
103.0700
104.2100
313,300
Wed, 07 Oct 2026
103.0500
103.5100
101.8500
103.0800
243,100
Tue, 06 Oct 2026
102.7000
105.0400
102.7000
104.5700
251,400
Mon, 05 Oct 2026
104.3400
104.9300
101.7800
101.9300
347,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
104.4800
105.5200
103.5000
104.2000
274,900
Thu, 01 Oct 2026
102.3300
103.6100
101.5100
103.1200
230,400
Wed, 30 Sep 2026
104.8700
105.1800
101.7400
102.2800
294,100
Tue, 29 Sep 2026
105.9800
107.8200
103.6600
104.6800
378,300
Mon, 28 Sep 2026
102.3000
105.1500
102.0800
104.5600
333,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
101.5700
103.5200
100.9600
102.8200
245,600
Thu, 24 Sep 2026
99.9100
102.5700
99.4200
100.7500
328,100
Wed, 23 Sep 2026
99.2700
101.7900
97.4200
100.8500
325,200
Tue, 22 Sep 2026
105.3700
107.0500
96.8000
99.1500
903,300
Mon, 21 Sep 2026
104.1700
104.9500
102.3900
103.0300
366,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
104.7100
104.9500
101.1800
103.0200
839,800
Thu, 17 Sep 2026
103.6800
105.9000
102.1400
104.9900
475,100
Wed, 16 Sep 2026
101.1200
102.1300
99.1200
101.4500
430,100
Tue, 15 Sep 2026
101.6700
101.9500
99.2700
101.1500
449,300
Mon, 14 Sep 2026
101.9800
103.2600
100.8600
102.4000
311,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
102.6000
104.5600
101.9300
103.5900
295,900
Thu, 10 Sep 2026
102.1400
102.6800
100.6400
101.0900
343,600
Wed, 09 Sep 2026
101.7900
102.2200
100.3700
100.6300
428,400
Tue, 08 Sep 2026
105.5100
106.9700
101.4200
102.4100
526,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
99.6200
107.6100
99.6000
106.6200
735,800
Thu, 03 Sep 2026
100.8400
101.4900
98.2100
99.2100
403,000
Wed, 02 Sep 2026
100.5000
102.0000
99.8200
100.0200
893,600
Tue, 01 Sep 2026
103.5000
103.5200
98.7200
99.0800
810,700
Mon, 31 Aug 2026
109.5000
110.6700
103.9000
104.2600
568,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
112.3800
112.5300
110.0400
110.0900
288,800
Thu, 27 Aug 2026
114.2900
115.5800
111.1700
111.4400
284,800
Wed, 26 Aug 2026
117.6700
120.0000
114.6800
114.7800
465,100
Tue, 25 Aug 2026
115.2500
117.3000
112.8300
117.0200
479,800
Mon, 24 Aug 2026
112.5000
114.5900
110.7300
114.3500
596,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
111.5900
112.9500
110.4000
112.5500
691,600
Thu, 20 Aug 2026
115.0100
115.0100
108.7000
110.2800
845,800
Wed, 19 Aug 2026
116.5500
120.0000
115.4500
116.0000
373,100
Tue, 18 Aug 2026
117.6800
120.4700
114.9400
115.0400
393,800
Mon, 17 Aug 2026
119.5000
121.6300
118.8400
119.4700
282,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
121.9000
124.1200
120.2900
120.9900
254,700
Thu, 13 Aug 2026
120.8700
121.7300
118.6600
121.3100
332,400
Wed, 12 Aug 2026
117.0000
119.3600
115.8400
119.3300
516,400
Tue, 11 Aug 2026
113.6000
117.4600
113.6000
114.8600
400,300
Mon, 10 Aug 2026
121.5100
122.2700
112.9300
113.2400
626,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
126.7900
131.3400
123.0200
123.4700
1,107,300
Thu, 06 Aug 2026
110.7700
128.0100
107.5500
124.7500
1,819,500
Thu, 06 Aug 2026
17 · 10-Q
Pre-market · 09:24 ET
10-Q ↗
Thu, 06 Aug 2026
16 · 8-K
Pre-market · 07:01 ET
8-K ↗
Wed, 05 Aug 2026
98.6700
103.1200
98.6200
101.7400
475,600
Tue, 04 Aug 2026
98.8000
99.5200
97.7600
98.6900
352,800
Mon, 03 Aug 2026
15 · 8-K
After market open · 10:13 ET
8-K ↗
Mon, 03 Aug 2026
98.7300
101.5100
96.8800
97.4000
301,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
98.1400
99.0000
97.3000
97.5100
321,300
Thu, 30 Jul 2026
101.5800
101.5800
96.7500
97.5900
469,900
Wed, 29 Jul 2026
100.9100
105.4000
100.4300
102.7900
550,000
Tue, 28 Jul 2026
99.1800
102.9800
98.0200
102.5700
507,000
Mon, 27 Jul 2026
96.0400
98.9600
95.5200
98.8700
305,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
95.0000
96.4100
93.9600
94.3900
319,300
Thu, 23 Jul 2026
95.3900
95.4200
92.5400
93.8200
521,400
Wed, 22 Jul 2026
98.3100
99.6900
96.5900
97.0000
445,600
Tue, 21 Jul 2026
97.0100
98.5300
96.4700
97.9800
295,600
Tue, 21 Jul 2026
14 · 8-K
Pre-market · 08:00 ET
8-K ↗
Mon, 20 Jul 2026
100.5000
100.9600
97.5000
97.5800
359,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
100.7400
101.4200
98.5400
99.9800
450,700
Thu, 16 Jul 2026
100.4000
102.3000
100.0000
101.8300
436,900
Wed, 15 Jul 2026
98.3900
100.6300
97.2700
99.6200
381,200
Tue, 14 Jul 2026
97.8700
98.5000
96.3100
96.9800
273,000
Mon, 13 Jul 2026
98.2500
99.0600
95.9800
97.6500
323,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
99.5700
100.9300
96.5500
98.3100
233,900
Thu, 09 Jul 2026
94.4500
100.2100
94.2700
98.8100
433,000
Wed, 08 Jul 2026
98.0200
99.0000
93.0000
94.1100
666,500
Tue, 07 Jul 2026
97.8800
100.0800
97.5700
99.3500
290,800
Mon, 06 Jul 2026
100.2500
100.3300
96.0700
97.8700
441,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
100.9400
101.5400
97.3900
100.2500
341,900
Wed, 01 Jul 2026
101.6400
104.1700
99.7000
99.8800
361,300
Tue, 30 Jun 2026
105.0000
105.9700
101.7400
101.8800
451,700
Mon, 29 Jun 2026
100.2000
103.1300
99.4400
103.0400
489,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
97.8600
101.4200
97.8600
101.3000
898,800
Thu, 25 Jun 2026
99.4800
102.0000
96.7300
98.7300
312,600
Wed, 24 Jun 2026
98.6200
101.9800
98.2400
99.1500
528,200
Tue, 23 Jun 2026
94.1800
97.7300
94.1700
97.5100
357,000
Mon, 22 Jun 2026
97.8700
98.4500
95.0400
95.7100
391,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
95.0200
100.0200
94.4600
97.9700
739,100
Wed, 17 Jun 2026
94.7300
98.1100
93.0700
93.9600
437,300
Tue, 16 Jun 2026
95.0900
96.3100
93.9100
94.3800
271,400
Mon, 15 Jun 2026
95.1600
97.4400
94.7500
95.3200
505,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
93.3600
94.6200
92.4200
93.3800
482,400
Thu, 11 Jun 2026
88.3700
93.0000
88.3700
92.8700
485,300
Wed, 10 Jun 2026
88.7400
91.6500
87.7100
87.7300
396,200
Tue, 09 Jun 2026
90.3100
92.7400
88.2300
89.6300
545,500
Mon, 08 Jun 2026
88.6900
90.8500
86.9700
89.5100
526,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
86.8000
90.1900
86.6300
89.4900
575,800
Thu, 04 Jun 2026
86.3900
87.8000
85.7500
86.8700
481,200
Wed, 03 Jun 2026
89.0000
89.0000
84.5100
85.5000
757,200
Tue, 02 Jun 2026
89.7700
91.6100
88.7700
89.6600
823,100
Mon, 01 Jun 2026
87.2400
90.8400
85.8600
90.6700
951,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
85.0200
87.4700
84.5200
84.8800
863,100
Thu, 28 May 2026
83.0700
87.3100
82.4100
85.3300
607,100
Wed, 27 May 2026
80.9400
84.2800
80.5900
84.1200
593,500
Tue, 26 May 2026
76.2800
80.6100
76.2600
79.7700
584,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
74.9500
76.1600
74.7300
75.1900
446,200
Thu, 21 May 2026
72.1800
74.9500
70.7700
74.6300
478,100
Wed, 20 May 2026
70.4600
74.1400
68.3300
73.8800
564,000
Tue, 19 May 2026
72.8600
72.8600
70.0000
70.2600
471,300
Mon, 18 May 2026
13 · 8-K
After-hours · 17:19 ET
8-K ↗
Mon, 18 May 2026
71.4400
73.2000
71.0100
72.7900
351,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
71.8400
71.9000
70.3100
70.8800
338,700
Thu, 14 May 2026
73.7000
74.4800
71.8000
72.1800
284,700
Wed, 13 May 2026
72.0300
73.6400
70.7700
72.6900
462,600
Tue, 12 May 2026
74.6600
76.4900
71.1300
72.4200
581,700
Mon, 11 May 2026
76.7700
76.7700
74.8000
75.1900
481,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
77.3400
78.8100
75.3100
77.1200
414,300
Thu, 07 May 2026
78.0000
79.5100
76.0100
77.1500
510,900
Wed, 06 May 2026
76.0000
78.9400
75.6000
78.2600
673,500
Tue, 05 May 2026
12 · 10-Q
After market open · 10:30 ET
10-Q ↗
Tue, 05 May 2026
68.0200
76.3200
66.6700
73.7200
995,900
Tue, 05 May 2026
11 · 8-K
Pre-market · 07:02 ET
8-K ↗
Mon, 04 May 2026
72.1500
73.1900
69.8700
70.2100
493,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
72.5100
73.8100
71.7500
72.7500
503,000
Thu, 30 Apr 2026
69.3200
72.6700
69.0200
72.0100
368,200
Wed, 29 Apr 2026
70.8600
70.9800
67.7300
68.4300
412,200
Tue, 28 Apr 2026
72.7300
73.2000
70.9000
71.2000
314,000
Mon, 27 Apr 2026
72.5800
73.3900
71.7200
72.3700
433,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
71.0400
72.5000
70.5100
72.5000
308,800
Thu, 23 Apr 2026
70.8500
71.8100
69.7600
71.3200
487,000
Wed, 22 Apr 2026
77.9000
78.0700
70.8500
71.5700
785,300
Tue, 21 Apr 2026
77.4500
81.2000
77.1100
77.8400
533,900
Mon, 20 Apr 2026
74.3900
77.4300
74.2100
77.2500
550,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
72.2800
76.1600
72.1100
74.9800
561,100
Thu, 16 Apr 2026
69.9300
71.2200
69.3500
70.8200
452,700
Wed, 15 Apr 2026
67.6400
69.7500
67.5000
69.7100
292,100
Tue, 14 Apr 2026
68.3100
69.1300
67.1600
67.6900
460,000
Mon, 13 Apr 2026
67.0000
68.4300
65.1300
68.3200
363,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
68.3000
68.9100
67.6000
67.9600
378,700
Thu, 09 Apr 2026
66.7800
69.0300
66.0600
68.5000
358,600
Wed, 08 Apr 2026
68.1200
71.1700
66.7500
67.2200
656,500
Tue, 07 Apr 2026
67.8300
67.8300
64.3200
64.9600
465,200
Mon, 06 Apr 2026
66.5500
68.2500
66.2800
67.9300
317,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
66.0500
68.5100
65.0000
67.3900
359,300
Wed, 01 Apr 2026
65.3100
68.4200
63.5800
67.4100
621,100
Tue, 31 Mar 2026
65.7700
66.6900
63.5700
65.1200
695,700
Mon, 30 Mar 2026
66.3900
66.9500
64.4500
64.7200
540,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
69.2200
69.9300
65.0800
66.0800
924,300
Thu, 26 Mar 2026
69.6500
71.4900
69.6500
70.2200
313,500
Thu, 26 Mar 2026
10 · DEFA14A
Pre-market · 09:02 ET
DEFA14A ↗
Thu, 26 Mar 2026
9 · DEF 14A
Pre-market · 08:59 ET
DEF 14A ↗
Wed, 25 Mar 2026
71.2900
71.4900
68.6800
70.1600
370,200
Tue, 24 Mar 2026
69.8000
71.1700
69.1400
70.1000
336,300
Mon, 23 Mar 2026
70.2500
72.0000
69.4100
70.4300
574,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
71.1600
71.1600
67.2700
67.9000
1,193,300
Thu, 19 Mar 2026
69.8100
71.7300
69.0300
71.0900
423,000
Wed, 18 Mar 2026
68.7100
71.2000
68.6600
70.5500
517,500
Tue, 17 Mar 2026
67.2700
70.4600
66.3200
69.5200
626,100
Mon, 16 Mar 2026
65.0000
66.3400
64.4800
65.8900
561,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
66.7300
67.2600
64.7100
64.9800
551,000
Thu, 12 Mar 2026
67.4000
67.7300
66.0300
66.0600
501,500
Wed, 11 Mar 2026
68.1700
69.6300
67.0000
68.9300
615,700
Tue, 10 Mar 2026
67.8800
68.6300
65.9900
66.5900
714,900
Mon, 09 Mar 2026
68.1900
69.3900
65.5300
68.7200
732,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
70.6800
70.7300
67.0900
70.5000
936,600
Fri, 06 Mar 2026
8 · 8-K
Pre-market · 08:59 ET
8-K ↗
Thu, 05 Mar 2026
70.8500
73.2500
70.6300
71.9700
762,500
Wed, 04 Mar 2026
67.7500
69.3800
66.6700
68.5900
643,400
Tue, 03 Mar 2026
65.8900
68.8300
63.9400
67.9400
921,700
Mon, 02 Mar 2026
66.0500
68.5100
65.0200
67.3700
1,002,100
Mon, 02 Mar 2026
7 · 10-K
Next filing day · accepted 27 Feb, 18:06 ET
10-K ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
66.1300
66.5100
63.6800
65.0100
1,174,700
Thu, 26 Feb 2026
70.4100
73.3700
66.0100
67.6600
1,674,100
Wed, 25 Feb 2026
6 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 25 Feb 2026
57.0000
58.3900
56.0900
58.0000
865,100
Tue, 24 Feb 2026
55.1900
56.7800
55.1900
56.2000
523,100
Mon, 23 Feb 2026
58.2900
58.2900
54.0000
55.1100
574,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
58.2200
59.1400
57.5000
58.9000
475,200
Thu, 19 Feb 2026
59.1100
59.8700
58.1200
58.7000
841,100
Wed, 18 Feb 2026
57.3100
61.0700
57.0600
58.9600
959,000
Tue, 17 Feb 2026
54.1900
57.9900
54.1800
57.5900
980,200
Tue, 17 Feb 2026
5 · 8-K
Pre-market · 09:01 ET
8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
53.6000
54.7700
52.4900
53.9500
488,100
Thu, 12 Feb 2026
56.4900
57.0100
52.8400
53.3100
509,400
Wed, 11 Feb 2026
56.4800
57.5600
55.0900
55.5400
549,700
Tue, 10 Feb 2026
55.4100
57.5300
55.3200
55.9300
411,300
Mon, 09 Feb 2026
55.0600
55.6000
54.3500
54.8500
369,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
54.8000
56.4200
54.6500
55.5800
486,700
Thu, 05 Feb 2026
55.2200
55.7600
53.7100
54.8000
376,800
Wed, 04 Feb 2026
54.1500
56.5400
54.0000
55.7100
684,700
Tue, 03 Feb 2026
54.0700
55.8700
52.5700
53.3100
548,800
Mon, 02 Feb 2026
54.2500
55.6200
54.0000
54.3800
490,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
55.1200
55.1300
53.1900
54.3100
921,900
Thu, 29 Jan 2026
54.7400
55.6300
54.3000
55.2700
639,400
Wed, 28 Jan 2026
55.5200
56.1800
54.3400
54.3700
409,200
Tue, 27 Jan 2026
56.1600
56.6200
55.1100
55.2200
381,000
Mon, 26 Jan 2026
57.4500
57.9500
55.7500
56.6100
452,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
58.9600
59.3200
57.2400
57.4500
391,300
Thu, 22 Jan 2026
59.5100
60.5100
58.1200
59.0900
687,900
Wed, 21 Jan 2026
58.2500
60.0700
58.1300
58.9600
565,000
Tue, 20 Jan 2026
58.4200
58.7000
57.5500
57.6000
635,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
60.0700
60.5400
58.5000
59.8700
676,100
Thu, 15 Jan 2026
62.1500
63.4100
61.5200
62.4800
402,500
Wed, 14 Jan 2026
63.8500
63.8500
61.5300
62.5400
557,600
Tue, 13 Jan 2026
65.0000
65.4500
62.8700
63.8000
621,300
Mon, 12 Jan 2026
64.9800
64.9800
63.6300
64.1300
455,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
64.7200
65.5600
63.3300
65.3700
501,500
Thu, 08 Jan 2026
60.7000
64.5700
60.7000
63.4400
495,000
Wed, 07 Jan 2026
62.2400
62.2700
60.5800
61.1200
426,400
Tue, 06 Jan 2026
59.5500
62.7300
59.1500
62.5400
533,900
Mon, 05 Jan 2026
58.2700
60.9600
58.2000
59.5500
473,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
58.1400
59.5400
57.1000
58.8500
702,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
58.1400
58.6100
57.4400
57.6900
536,000
Tue, 30 Dec 2025
57.8600
58.7100
57.6900
58.4100
451,600
Mon, 29 Dec 2025
58.2000
58.7000
57.5300
58.1000
564,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
58.5800
59.0100
58.2400
58.5500
388,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
57.6900
58.5700
57.5500
58.2800
364,800
Tue, 23 Dec 2025
59.1700
59.6100
57.9100
58.9900
567,700
Mon, 22 Dec 2025
57.8200
59.6000
57.8000
59.2800
757,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
57.4400
58.2900
56.8600
57.7600
4,830,000
Thu, 18 Dec 2025
58.8300
59.0500
57.5600
57.6800
424,100
Wed, 17 Dec 2025
57.1500
59.2400
56.7000
58.1200
689,000
Tue, 16 Dec 2025
58.0400
58.4500
56.4000
56.9100
550,100
Mon, 15 Dec 2025
58.7800
59.0800
56.8900
57.8700
688,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
58.1000
59.2800
57.5000
57.9200
706,500
Thu, 11 Dec 2025
55.5500
58.0800
54.9900
57.6700
643,400
Wed, 10 Dec 2025
53.3500
55.4700
52.9400
55.0800
1,085,800
Tue, 09 Dec 2025
52.6700
53.6300
52.3800
53.2700
593,700
Mon, 08 Dec 2025
55.3900
55.6900
52.8000
52.9200
754,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
54.8000
55.4500
54.4000
55.0800
678,900
Thu, 04 Dec 2025
55.0400
55.7700
54.1500
54.7400
568,500
Wed, 03 Dec 2025
54.7800
56.2700
54.7800
55.2900
382,300
Tue, 02 Dec 2025
55.3900
55.3900
53.8000
54.6700
851,300
Mon, 01 Dec 2025
54.2600
55.5400
54.2200
54.9600
501,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
54.8700
55.2900
54.5000
54.6000
271,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
54.6500
55.6000
54.5000
54.8700
660,700
Tue, 25 Nov 2025
53.1300
55.0000
52.6700
54.6200
778,500
Mon, 24 Nov 2025
50.8300
52.7600
50.3700
52.1200
1,021,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
47.0300
51.3000
47.0300
50.7900
799,100
Thu, 20 Nov 2025
48.0400
49.0000
46.5100
46.8100
738,400
Wed, 19 Nov 2025
47.0400
47.8800
46.3900
47.3600
821,300
Tue, 18 Nov 2025
45.0500
47.1000
44.5800
46.5800
939,700
Mon, 17 Nov 2025
47.0000
47.7000
45.8800
46.3000
922,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
45.2400
46.6100
45.1200
45.4900
832,100
Thu, 13 Nov 2025
47.1000
48.0100
45.5000
46.0500
684,100
Wed, 12 Nov 2025
46.8300
48.0000
46.8300
47.2100
715,200
Wed, 12 Nov 2025
4 · 8-K
Pre-market · 07:33 ET
8-K ↗
Tue, 11 Nov 2025
49.1900
49.3000
46.3000
46.7800
990,900
Mon, 10 Nov 2025
48.2900
50.3900
47.6200
50.2200
1,275,300
Mon, 10 Nov 2025
3 · 8-K
Pre-market · 08:46 ET
8-K ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
49.7900
50.2800
46.4600
47.1500
1,433,900
Thu, 06 Nov 2025
2 · 10-Q
After market open · 14:56 ET
10-Q ↗
Thu, 06 Nov 2025
56.2800
59.5200
49.5000
49.5100
1,650,700
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 05 Nov 2025
66.7700
69.2200
66.6200
67.2700
717,800
Tue, 04 Nov 2025
66.3800
67.7900
66.2800
66.3200
512,600
Mon, 03 Nov 2025
65.7200
67.5500
64.5100
67.4900
443,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
65.3000
66.2300
64.1800
65.9800
353,300
Thu, 30 Oct 2025
65.8900
67.2000
65.4100
65.4500
464,400
Wed, 29 Oct 2025
67.8100
68.3000
65.8200
66.5400
483,700
Tue, 28 Oct 2025
70.1200
70.1200
67.7800
68.4000
400,000
Mon, 27 Oct 2025
71.0500
72.0300
70.0100
70.5900
332,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
70.7600
71.0300
69.9800
70.5000
267,300
Thu, 23 Oct 2025
71.5100
71.9100
69.7100
69.9300
438,000