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
77.3800
79.4400
77.3800
77.7900
208,294
Tue, 21 Jul 2026
77.2600
77.9000
75.8100
76.5700
132,000
Mon, 20 Jul 2026
77.1300
78.6600
74.2100
75.5000
441,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
76.4200
78.5000
76.2500
77.6700
220,500
Thu, 16 Jul 2026
77.8400
82.0700
76.5100
77.0300
236,600
Wed, 15 Jul 2026
78.8000
79.6300
77.3100
78.0700
183,800
Tue, 14 Jul 2026
79.0800
80.4400
78.2180
78.7400
142,200
Mon, 13 Jul 2026
77.9900
80.4600
77.9900
78.5300
207,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
78.5800
79.5500
75.8300
76.6900
143,400
Thu, 09 Jul 2026
78.5000
80.9900
77.8400
78.3900
339,500
Wed, 08 Jul 2026
78.3800
78.5000
75.6900
77.9600
503,300
Tue, 07 Jul 2026
75.4450
78.3300
74.8200
77.4400
258,200
Mon, 06 Jul 2026
73.7500
77.7100
73.7500
74.9000
392,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
72.7500
75.9000
72.3500
73.7500
443,100
Wed, 01 Jul 2026
78.8700
79.9200
72.1800
72.3000
721,500
Tue, 30 Jun 2026
70.9800
81.0000
69.2500
79.2400
735,900
Mon, 29 Jun 2026
66.1400
70.3100
65.9000
69.8500
464,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
62.0000
65.4700
61.1100
65.1200
454,500
Thu, 25 Jun 2026
61.4500
62.5600
59.5900
60.9100
1,528,300
Wed, 24 Jun 2026
19 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 24 Jun 2026
63.0000
63.9800
61.4200
61.4200
271,600
Tue, 23 Jun 2026
61.6000
64.8500
61.3610
63.9300
236,800
Mon, 22 Jun 2026
64.0000
65.4100
60.6900
62.3200
264,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
63.7000
64.2500
62.3500
63.9500
277,300
Wed, 17 Jun 2026
65.4000
65.9100
63.3000
63.5000
290,700
Tue, 16 Jun 2026
65.8900
66.6000
63.0000
65.3900
350,400
Mon, 15 Jun 2026
67.7800
70.0600
66.4000
67.0300
356,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
67.0000
69.8900
66.4300
69.2900
231,500
Thu, 11 Jun 2026
66.0750
68.0190
65.2200
67.4300
240,900
Wed, 10 Jun 2026
68.0500
68.8800
65.5400
65.8600
373,800
Tue, 09 Jun 2026
69.0200
70.9100
66.4500
67.9800
229,200
Mon, 08 Jun 2026
71.6800
73.2710
69.5400
69.6600
244,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
74.0000
75.7830
69.1400
70.2800
309,300
Thu, 04 Jun 2026
74.6600
75.6800
74.0000
74.2700
390,900
Wed, 03 Jun 2026
74.1250
76.6000
72.3100
75.9200
399,400
Tue, 02 Jun 2026
70.8700
73.9950
70.3900
73.1900
213,800
Mon, 01 Jun 2026
70.5200
72.7200
70.0900
70.3600
300,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
75.2400
75.6050
69.0950
70.1800
567,200
Thu, 28 May 2026
72.9100
76.1700
72.9100
75.2400
505,000
Wed, 27 May 2026
72.8300
74.1650
71.7000
72.2500
283,900
Tue, 26 May 2026
77.9700
80.2500
72.7600
73.9200
459,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
75.9100
78.8300
75.2400
78.6300
418,800
Thu, 21 May 2026
76.9500
77.3000
75.7600
76.0800
373,400
Wed, 20 May 2026
75.4400
79.0000
75.0000
75.8000
418,400
Tue, 19 May 2026
73.2500
75.7100
71.5600
75.6700
484,700
Mon, 18 May 2026
69.2000
73.9500
68.8700
72.3000
635,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
67.8100
69.7300
66.8500
69.7100
307,900
Thu, 14 May 2026
68.1800
68.3600
65.3500
67.5000
370,500
Wed, 13 May 2026
68.2500
68.5200
65.2300
67.3600
266,000
Tue, 12 May 2026
67.9100
70.0000
67.3350
68.0000
291,200
Mon, 11 May 2026
66.0900
68.2400
65.5000
67.2400
328,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
63.8000
65.0800
62.6700
64.9800
277,000
Thu, 07 May 2026
64.0200
67.6100
61.0500
63.9700
514,500
Thu, 07 May 2026
18 · 10-Q
Next filing day · accepted 06 May, 17:40 ET
10-Q ↗
Wed, 06 May 2026
17 · 8-K
After-hours · 16:23 ET
8-K ↗
Wed, 06 May 2026
64.4000
66.2400
63.0000
66.0000
378,700
Tue, 05 May 2026
65.1100
66.3700
63.6300
66.1400
300,700
Mon, 04 May 2026
66.1800
66.4900
64.7800
65.0700
619,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
68.4900
69.8100
65.2860
66.0700
423,100
Thu, 30 Apr 2026
16 · DEFA14A
After-hours · 16:32 ET
DEFA14A ↗
Thu, 30 Apr 2026
15 · DEF 14A
After-hours · 16:31 ET
DEF 14A ↗
Thu, 30 Apr 2026
67.6600
69.7900
66.0700
68.7300
419,100
Wed, 29 Apr 2026
69.0800
71.7100
68.5700
68.7000
292,400
Tue, 28 Apr 2026
70.2600
70.8600
67.8100
67.9300
99,400
Mon, 27 Apr 2026
68.7400
70.4700
68.7400
69.1100
120,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
69.6600
69.9900
67.1300
68.2900
157,600
Thu, 23 Apr 2026
67.8000
70.4400
67.1600
69.6600
169,300
Wed, 22 Apr 2026
67.7800
68.8000
67.2400
67.8400
116,000
Tue, 21 Apr 2026
67.9500
68.6000
66.7000
66.7400
188,000
Mon, 20 Apr 2026
67.3800
67.9900
66.2050
67.7400
187,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
66.8200
67.9800
65.1200
67.2300
319,300
Thu, 16 Apr 2026
68.4900
69.8500
68.2000
69.4400
216,800
Wed, 15 Apr 2026
66.3900
68.3640
66.0300
67.6100
165,200
Tue, 14 Apr 2026
67.6800
68.3100
65.8900
66.0800
220,500
Mon, 13 Apr 2026
68.0600
70.7600
67.1100
67.4600
309,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
64.0100
68.8020
64.0000
68.0100
526,900
Thu, 09 Apr 2026
68.3400
68.9650
61.3150
63.8800
898,700
Wed, 08 Apr 2026
69.7900
70.9680
67.6900
68.6700
301,800
Tue, 07 Apr 2026
68.3300
71.6150
68.1300
71.3600
191,800
Mon, 06 Apr 2026
68.7700
71.4700
68.0000
68.3500
192,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
67.0800
71.1150
66.3500
69.2300
336,800
Wed, 01 Apr 2026
68.5200
69.9520
65.8000
66.1700
564,200
Tue, 31 Mar 2026
69.3400
70.5200
67.7600
69.0500
610,400
Mon, 30 Mar 2026
72.7600
73.0500
67.3500
68.0300
443,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
72.8600
73.8700
71.5100
72.0200
278,300
Thu, 26 Mar 2026
72.9400
75.4800
72.1950
72.7700
271,300
Wed, 25 Mar 2026
73.1400
73.9800
71.6400
72.0200
268,400
Tue, 24 Mar 2026
71.8400
75.1500
71.8400
72.3800
285,000
Mon, 23 Mar 2026
70.9500
73.7100
70.0000
72.3100
360,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
70.0100
73.0400
68.9610
70.9500
736,300
Thu, 19 Mar 2026
77.7400
77.7400
70.0000
71.0500
935,400
Thu, 19 Mar 2026
14 · 8-K
Pre-market · 08:00 ET
8-K ↗
Wed, 18 Mar 2026
77.7600
79.7400
77.0000
77.6600
517,600
Tue, 17 Mar 2026
72.2100
78.3900
71.8830
77.4100
720,500
Mon, 16 Mar 2026
74.8800
75.3300
70.6800
71.1400
536,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
74.1600
76.4680
72.8400
74.7900
339,700
Thu, 12 Mar 2026
70.6600
73.5560
69.5100
72.7200
354,500
Wed, 11 Mar 2026
70.4100
71.4300
69.5690
70.7000
239,700
Tue, 10 Mar 2026
73.0000
73.4150
69.7700
70.7300
300,400
Mon, 09 Mar 2026
72.4000
74.5100
70.1600
73.2800
488,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
74.2200
75.7760
72.2100
72.3900
530,100
Thu, 05 Mar 2026
74.0000
75.9190
71.6100
74.5400
437,000
Wed, 04 Mar 2026
73.3450
75.9500
72.0100
74.5000
307,900
Tue, 03 Mar 2026
72.8300
74.2400
70.5400
73.3300
389,800
Mon, 02 Mar 2026
75.2400
76.0000
73.2200
74.0000
517,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
74.9800
75.4500
72.7900
74.5000
981,500
Thu, 26 Feb 2026
69.5500
76.0800
67.5000
74.4400
1,050,900
Thu, 26 Feb 2026
13 · 10-K
Next filing day · accepted 25 Feb, 18:22 ET
10-K ↗
Wed, 25 Feb 2026
12 · 8-K
After-hours · 16:40 ET
8-K ↗
Wed, 25 Feb 2026
67.1100
67.2200
64.0800
65.4700
457,900
Tue, 24 Feb 2026
66.2400
66.9900
64.7300
66.0000
367,500
Mon, 23 Feb 2026
68.2000
70.3500
65.4060
66.4600
526,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
66.7000
68.8900
65.2500
68.5200
537,900
Thu, 19 Feb 2026
63.2200
68.2800
61.7700
66.9000
631,700
Wed, 18 Feb 2026
64.4100
65.2200
62.3000
62.7400
450,000
Tue, 17 Feb 2026
65.2800
65.5400
61.1000
63.9200
503,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
59.9800
65.4900
59.8400
65.2500
757,100
Thu, 12 Feb 2026
61.8200
63.9550
59.0500
59.6800
443,500
Wed, 11 Feb 2026
59.6300
62.5400
57.5200
61.9100
692,300
Tue, 10 Feb 2026
57.6500
58.7300
56.3550
58.2400
579,100
Mon, 09 Feb 2026
56.7200
57.5200
54.5500
57.0000
401,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
55.3600
57.5500
54.3600
56.7200
910,300
Thu, 05 Feb 2026
55.2400
55.5000
53.2610
54.5800
485,000
Wed, 04 Feb 2026
55.1400
55.8500
53.3800
55.4800
784,800
Tue, 03 Feb 2026
54.6700
55.7250
53.1500
54.1200
521,900
Mon, 02 Feb 2026
56.0000
56.8900
54.0900
54.3000
381,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
58.9900
59.0050
55.3500
57.4600
295,400
Thu, 29 Jan 2026
59.8500
60.8900
57.8100
59.7100
361,800
Wed, 28 Jan 2026
57.0000
59.2180
56.3570
58.5600
1,047,700
Tue, 27 Jan 2026
56.0000
57.2600
54.6000
56.4200
499,300
Mon, 26 Jan 2026
60.3800
60.7300
56.2100
57.0400
464,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
61.2800
64.0000
59.7120
60.4900
406,200
Thu, 22 Jan 2026
59.8900
61.3800
59.0600
59.7500
698,100
Wed, 21 Jan 2026
57.4000
60.1450
57.2500
58.5000
532,800
Tue, 20 Jan 2026
59.9800
60.4100
57.1300
57.2100
371,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
59.9700
60.7200
58.1100
60.7000
223,200
Thu, 15 Jan 2026
58.4400
60.0750
56.6100
59.7600
369,500
Wed, 14 Jan 2026
56.0000
59.0800
55.8000
58.2800
515,500
Tue, 13 Jan 2026
52.5000
55.6300
52.0080
55.3800
490,600
Mon, 12 Jan 2026
50.2900
52.8310
48.8100
51.9800
498,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
47.8800
50.8250
47.6800
50.4800
657,900
Thu, 08 Jan 2026
44.0600
48.5100
43.7500
47.1200
732,500
Wed, 07 Jan 2026
47.4600
47.4600
43.8600
44.2000
622,100
Tue, 06 Jan 2026
46.3000
46.6480
45.1200
45.5500
584,700
Mon, 05 Jan 2026
48.8800
48.9400
45.9000
46.6600
669,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
49.8800
50.4900
47.1400
48.4600
613,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
49.9300
50.1650
48.1000
48.9900
1,042,400
Tue, 30 Dec 2025
51.5000
51.8800
49.9400
50.2200
694,800
Mon, 29 Dec 2025
51.9100
52.7350
51.0900
51.4500
410,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
53.0000
53.0000
51.5000
51.9600
261,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
53.7700
53.7700
52.5000
53.1000
82,300
Tue, 23 Dec 2025
53.6600
54.1100
52.2900
52.9600
254,300
Mon, 22 Dec 2025
53.5300
56.1400
53.2800
53.5100
297,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
52.8200
53.9200
52.1500
52.4900
573,900
Thu, 18 Dec 2025
54.2900
55.0000
52.5600
52.6000
392,500
Wed, 17 Dec 2025
51.0000
53.8000
50.3350
53.0900
411,500
Tue, 16 Dec 2025
51.9900
52.6600
49.8400
50.4500
556,900
Mon, 15 Dec 2025
55.5200
57.3000
51.1500
52.3300
396,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
56.9200
57.2250
55.2100
55.2100
394,700
Thu, 11 Dec 2025
56.1100
57.0400
55.0100
56.5000
355,500
Wed, 10 Dec 2025
57.3500
57.9750
55.8800
56.6300
205,600
Tue, 09 Dec 2025
57.0000
58.0110
56.0100
56.7500
201,300
Mon, 08 Dec 2025
59.3700
59.8900
56.6800
57.5800
261,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
59.3100
61.4100
59.3100
59.5800
210,700
Thu, 04 Dec 2025
60.2500
60.5850
58.8300
59.3500
232,500
Wed, 03 Dec 2025
55.2500
60.6950
54.8800
60.5000
499,400
Tue, 02 Dec 2025
56.6100
57.0000
54.7200
55.1900
291,400
Mon, 01 Dec 2025
56.0000
56.4600
54.8400
55.7700
213,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
57.7900
58.0000
56.7900
56.9500
182,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
55.0600
58.1800
55.0600
56.8100
389,100
Tue, 25 Nov 2025
11 · 8-K
After-hours · 16:01 ET
8-K ↗
Tue, 25 Nov 2025
56.2500
56.2600
54.1600
56.1000
371,800
Mon, 24 Nov 2025
58.3700
58.3700
55.6200
56.6800
486,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
58.2500
59.9400
57.0000
57.4100
359,700
Thu, 20 Nov 2025
66.3200
66.5000
59.0700
59.7400
484,800
Wed, 19 Nov 2025
10 · 8-K
After-hours · 16:41 ET
8-K ↗
Wed, 19 Nov 2025
61.6600
64.8500
61.0500
64.6400
722,800
Wed, 19 Nov 2025
9 · 8-K
Pre-market · 08:19 ET
8-K ↗
Wed, 19 Nov 2025
8 · 8-K
Next filing day · accepted 18 Nov, 20:16 ET
8-K ↗
Tue, 18 Nov 2025
7 · 424B3
After-hours · 16:01 ET
424B3 ↗
Tue, 18 Nov 2025
61.0900
62.2500
56.4150
62.0100
1,368,500
Mon, 17 Nov 2025
70.4400
70.5000
61.0800
61.8800
1,782,500
Mon, 17 Nov 2025
6 · 424B3
Pre-market · 07:01 ET
424B3 ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
72.4400
77.7300
71.1250
74.5400
372,200
Thu, 13 Nov 2025
78.0000
78.5000
69.8800
73.1100
733,000
Wed, 12 Nov 2025
5 · 10-Q
After-hours · 17:18 ET
10-Q ↗
Wed, 12 Nov 2025
4 · 8-K
After-hours · 17:15 ET
8-K ↗
Wed, 12 Nov 2025
84.2300
84.5500
77.7310
81.5100
434,900
Tue, 11 Nov 2025
75.0000
85.6000
74.0500
85.5500
692,200
Mon, 10 Nov 2025
69.8500
75.0000
69.7800
75.0000
487,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
65.5600
69.4200
64.4600
69.1600
385,600
Thu, 06 Nov 2025
62.5000
66.6300
61.7300
66.2300
434,000
Wed, 05 Nov 2025
59.0600
62.0000
59.0600
61.2400
191,500
Tue, 04 Nov 2025
60.0000
60.3700
58.3200
59.0000
400,100
Mon, 03 Nov 2025
59.1300
61.4350
58.5100
60.9500
262,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
59.2600
60.1500
58.5100
59.1700
271,400
Thu, 30 Oct 2025
59.3100
60.1700
58.6000
59.2600
222,700
Wed, 29 Oct 2025
60.0500
61.5800
59.3300
60.1400
269,300
Tue, 28 Oct 2025
59.4700
60.7100
59.0000
60.0000
295,100
Mon, 27 Oct 2025
59.5500
60.4800
58.6450
59.6200
434,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
60.0000
60.4000
59.0900
59.5300
292,500
Thu, 23 Oct 2025
57.3900
59.8700
57.2400
59.7800
338,100
Wed, 22 Oct 2025
56.0000
57.1200
55.4140
56.7800
419,200
Tue, 21 Oct 2025
55.1900
56.8500
55.1900
56.6000
221,400
Mon, 20 Oct 2025
54.7500
56.2900
54.1100
55.8100
279,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
52.7800
54.4900
52.5100
54.0400
412,700
Thu, 16 Oct 2025
54.4500
54.9700
52.7200
53.3200
288,800
Wed, 15 Oct 2025
51.9200
54.7300
51.9200
53.1300
517,000
Tue, 14 Oct 2025
50.1600
52.4700
50.0000
51.5300
223,800
Mon, 13 Oct 2025
49.4000
51.8300
49.3500
51.8000
537,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
53.0100
53.5600
48.7800
48.8600
581,600
Thu, 09 Oct 2025
54.1500
55.7000
52.3600
53.1100
433,100
Wed, 08 Oct 2025
53.9900
55.0630
53.3500
54.0800
301,400
Tue, 07 Oct 2025
57.3200
57.3200
53.6600
54.4100
430,000
Tue, 07 Oct 2025
3 · 8-K
Pre-market · 08:18 ET
8-K ↗
Mon, 06 Oct 2025
56.6000
57.9200
56.0000
57.0800
376,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
56.9200
57.2800
55.4200
56.6700
545,200
Thu, 02 Oct 2025
55.8100
57.2100
54.5070
56.6100
333,400
Wed, 01 Oct 2025
52.4800
55.7000
52.4800
55.5600
611,000
Tue, 30 Sep 2025
52.5000
53.7050
51.8510
53.3500
565,400
Mon, 29 Sep 2025
55.1000
55.1000
52.5600
52.8600
514,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
54.6100
55.0000
53.8000
54.5500
271,000
Thu, 25 Sep 2025
53.0500
55.0130
53.0300
54.3800
245,100
Wed, 24 Sep 2025
57.2800
57.8410
54.0300
54.4600
483,600
Tue, 23 Sep 2025
55.7100
61.0300
55.0000
57.2500
1,290,800
Mon, 22 Sep 2025
51.3600
52.2400
50.7200
52.1900
278,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
52.6100
52.8300
51.1100
51.3500
504,900
Thu, 18 Sep 2025
52.6600
54.2000
52.2490
52.5500
358,000
Wed, 17 Sep 2025
51.9300
53.1200
51.5600
51.8900
297,300
Tue, 16 Sep 2025
52.0000
52.5000
51.4000
52.1300
214,100
Mon, 15 Sep 2025
53.5800
54.4320
51.4000
51.5600
400,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
51.9200
54.0500
51.9030
53.4000
382,000
Thu, 11 Sep 2025
52.1500
52.5220
51.4040
51.7600
220,900
Wed, 10 Sep 2025
51.3300
52.4200
50.9800
52.4000
343,200
Tue, 09 Sep 2025
51.4100
52.0040
50.8000
50.9700
424,600
Mon, 08 Sep 2025
52.0700
52.2900
51.0000
51.2200
358,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
53.8350
55.0000
51.7900
52.0700
253,800
Thu, 04 Sep 2025
52.9500
54.5100
52.7800
54.1600
250,600
Wed, 03 Sep 2025
54.6700
55.5900
52.8850
53.1300
380,300
Tue, 02 Sep 2025
52.5600
55.5000
52.2450
55.0800
569,500
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
52.5300
53.2400
51.8400
53.1500
239,000
Thu, 28 Aug 2025
52.1600
53.3200
51.9100
52.5300
209,300
Wed, 27 Aug 2025
52.1600
53.2500
51.7200
51.8500
216,600
Tue, 26 Aug 2025
53.4300
53.8760
52.4400
52.6200
301,000
Mon, 25 Aug 2025
53.7200
54.0700
51.9950
52.1000
317,500
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
53.5500
55.0000
52.9200
54.0900
295,400
Thu, 21 Aug 2025
53.6100
54.2700
52.7850
53.0500
344,400
Wed, 20 Aug 2025
53.4300
54.8100
53.0550
53.6700
502,100
Tue, 19 Aug 2025
52.5300
54.5450
52.5300
53.7500
646,200
Mon, 18 Aug 2025
51.4900
53.0000
51.4900
52.5000
942,500
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
52.4100
52.9300
51.2500
51.5100
778,900
Thu, 14 Aug 2025
52.0600
54.4800
51.3600
53.6300
899,800
Wed, 13 Aug 2025
52.3000
52.7230
51.2500
52.1300
601,500
Tue, 12 Aug 2025
51.3000
53.1300
50.8500
52.3000
637,300
Mon, 11 Aug 2025
51.0400
51.8900
50.5100
51.2000
533,900
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
51.0100
53.2450
50.5000
51.5600
958,500
Thu, 07 Aug 2025
59.3000
59.9000
50.7900
50.8400
1,329,500
Thu, 07 Aug 2025
2 · 8-K
Next filing day · accepted 06 Aug, 18:29 ET
8-K ↗
Wed, 06 Aug 2025
60.0000
60.5340
58.5800
59.3500
540,700
Tue, 05 Aug 2025
58.1100
59.4600
56.9700
59.0500
449,800
Tue, 05 Aug 2025
1 · 10-Q
Next filing day · accepted 04 Aug, 18:33 ET
10-Q ↗
Mon, 04 Aug 2025
56.4800
58.8010
56.4800
57.9300
318,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
55.9900
56.6000
54.5000
55.3900
440,600
Thu, 31 Jul 2025
57.9000
59.8400
56.3400
56.6800
545,700
Wed, 30 Jul 2025
57.9800
58.6500
56.3450
57.8100
503,500
Tue, 29 Jul 2025
55.1600
58.9900
55.1200
57.8700
737,000
Mon, 28 Jul 2025
56.7200
57.1000
53.8700
54.8700
908,700
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend
Fri, 25 Jul 2025
53.3500
57.1400
53.3500
56.4200
1,181,200
Thu, 24 Jul 2025
50.8000
54.6700
48.5500
53.7400
2,824,500
Wed, 23 Jul 2025
52.7300
53.7400
51.5800
52.7900
860,100
Tue, 22 Jul 2025
54.4000
54.8390
52.1700
52.3500
1,019,800