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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
72.2600
74.5100
71.7800
74.0900
310,722
Thu, 22 Oct 2026
71.1600
73.8150
70.5150
73.3600
348,400
Wed, 21 Oct 2026
70.2700
71.2300
70.1400
71.0200
347,000
Tue, 20 Oct 2026
68.3650
70.6800
68.3000
70.0800
281,700
Mon, 19 Oct 2026
69.9500
70.8090
68.9500
69.5800
230,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
69.4800
70.3700
68.4800
70.1700
345,500
Thu, 15 Oct 2026
68.3800
69.3700
67.4700
68.6000
327,400
Wed, 14 Oct 2026
68.1000
68.8000
66.8300
68.1200
533,400
Tue, 13 Oct 2026
68.7500
69.5000
67.0000
68.3600
483,100
Mon, 12 Oct 2026
71.0000
71.6800
68.3900
69.0200
388,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
71.4600
72.1000
70.8200
71.4400
330,900
Thu, 08 Oct 2026
68.9900
71.0200
67.9500
70.9700
448,200
Wed, 07 Oct 2026
71.1100
71.6900
67.8800
68.0700
393,100
Tue, 06 Oct 2026
71.0700
71.8300
68.6200
70.9600
391,800
Mon, 05 Oct 2026
70.9200
72.0500
69.5600
70.8700
402,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
71.3700
71.7400
69.1400
70.7900
456,500
Thu, 01 Oct 2026
70.8000
72.4700
70.6300
70.7100
588,100
Wed, 30 Sep 2026
72.7100
73.6500
70.6000
70.7700
539,300
Tue, 29 Sep 2026
73.6300
74.3100
72.0000
72.8000
471,600
Mon, 28 Sep 2026
75.4700
75.5300
73.4000
73.7100
368,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
75.9800
76.7150
75.0300
75.6500
340,000
Thu, 24 Sep 2026
74.8600
77.3000
74.0000
76.1900
381,900
Wed, 23 Sep 2026
73.2500
74.9800
72.6950
74.9400
531,400
Tue, 22 Sep 2026
77.6900
77.7000
72.7800
72.9500
709,200
Mon, 21 Sep 2026
76.6400
79.1300
76.4250
77.2700
547,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
76.1050
78.2900
75.6810
76.8400
3,934,700
Thu, 17 Sep 2026
75.0000
78.3100
75.0000
76.4300
672,100
Wed, 16 Sep 2026
75.3400
76.3200
73.8700
75.3100
644,600
Tue, 15 Sep 2026
73.2100
75.4200
72.0900
75.1700
687,400
Mon, 14 Sep 2026
72.9500
74.3480
72.1500
72.9600
633,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
72.8300
73.7100
71.1400
72.2200
615,800
Thu, 10 Sep 2026
72.9900
74.5200
71.0600
72.5600
703,400
Wed, 09 Sep 2026
74.7400
75.9700
71.8500
71.9100
599,300
Tue, 08 Sep 2026
74.8300
76.1800
73.5700
74.5000
813,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
75.3200
76.3100
74.0300
74.1800
514,600
Thu, 03 Sep 2026
75.9200
77.1500
74.9000
76.0800
429,400
Wed, 02 Sep 2026
77.2200
77.3600
74.5300
74.9900
526,400
Tue, 01 Sep 2026
77.0200
79.0000
76.0800
77.4500
643,400
Mon, 31 Aug 2026
76.8900
78.2400
76.0000
77.1600
470,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
79.3400
79.7400
77.6000
77.6900
318,200
Thu, 27 Aug 2026
77.7700
79.0000
76.7800
78.4500
459,800
Wed, 26 Aug 2026
76.9500
78.1200
76.4700
78.0000
374,000
Tue, 25 Aug 2026
78.1500
78.5100
76.3800
76.4100
330,300
Mon, 24 Aug 2026
78.2700
78.5100
75.9900
77.5700
621,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
78.3800
81.0800
78.2100
78.5000
431,100
Thu, 20 Aug 2026
81.8900
82.5800
78.5400
79.0100
423,800
Wed, 19 Aug 2026
81.8700
83.9700
80.9100
82.5100
436,300
Tue, 18 Aug 2026
82.5500
83.9500
80.9400
81.4600
357,600
Mon, 17 Aug 2026
82.8900
83.8100
81.9400
82.6500
454,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
82.3200
83.5000
81.2700
83.0000
288,600
Thu, 13 Aug 2026
80.7800
81.8600
79.6400
81.2700
334,700
Wed, 12 Aug 2026
79.6800
81.8000
79.0200
81.4800
536,100
Tue, 11 Aug 2026
82.4700
84.6200
80.5100
80.5400
525,600
Mon, 10 Aug 2026
19 · 8-K
After-hours · 16:35 ET
8-K ↗
Mon, 10 Aug 2026
85.3400
86.2400
82.5900
82.9200
438,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
84.4700
85.0200
82.1650
84.4100
767,300
Thu, 06 Aug 2026
79.8900
84.9600
78.7650
84.5700
673,400
Wed, 05 Aug 2026
80.2700
81.2600
77.7300
77.9400
532,000
Tue, 04 Aug 2026
81.8700
82.4500
75.7000
78.7600
1,345,400
Mon, 03 Aug 2026
18 · 8-K
After-hours · 16:07 ET
8-K ↗
Mon, 03 Aug 2026
17 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Mon, 03 Aug 2026
90.5100
93.9800
84.3200
86.3800
1,975,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
87.2400
90.4800
85.4210
90.2400
717,000
Thu, 30 Jul 2026
84.8800
87.6700
84.0500
86.7500
679,100
Wed, 29 Jul 2026
89.4100
89.4900
84.9300
86.3100
935,800
Tue, 28 Jul 2026
88.5100
91.1900
88.0000
90.0600
927,200
Mon, 27 Jul 2026
83.1000
87.7100
82.8400
87.3100
1,118,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
84.5200
85.8800
83.5600
83.5700
3,876,700
Thu, 23 Jul 2026
81.6500
85.5500
80.5450
83.9800
812,500
Wed, 22 Jul 2026
79.2800
82.0100
79.1600
81.0000
659,200
Tue, 21 Jul 2026
79.5100
80.6800
78.1100
78.8700
940,100
Mon, 20 Jul 2026
75.6750
77.5400
75.6100
76.1500
197,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
74.0700
77.2800
74.0100
75.6100
266,500
Thu, 16 Jul 2026
75.3600
76.4660
74.6050
75.0500
327,900
Wed, 15 Jul 2026
75.7600
78.0510
75.1100
75.6500
309,300
Tue, 14 Jul 2026
74.8800
76.8450
74.5700
74.6400
411,700
Mon, 13 Jul 2026
75.0800
75.7200
73.8400
74.7600
227,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
76.0700
76.6250
74.0200
74.9900
212,800
Thu, 09 Jul 2026
76.4500
77.1900
75.3000
75.6200
257,600
Wed, 08 Jul 2026
74.9800
76.9000
74.4800
76.8100
522,600
Tue, 07 Jul 2026
77.2400
77.3050
73.9200
75.4600
449,400
Mon, 06 Jul 2026
73.9600
77.5200
73.5100
76.9100
452,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
73.1100
74.9000
71.9000
74.1000
536,200
Wed, 01 Jul 2026
76.1700
76.1700
71.5900
71.9200
860,000
Tue, 30 Jun 2026
72.3150
75.8400
71.1550
74.5600
769,500
Mon, 29 Jun 2026
73.1600
75.0150
70.2400
71.0300
557,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
72.1400
73.9900
71.7800
72.4800
1,400,200
Thu, 25 Jun 2026
75.2600
77.2000
71.9100
72.1400
659,600
Wed, 24 Jun 2026
81.2500
81.6050
71.9500
76.0300
1,481,100
Tue, 23 Jun 2026
82.3800
84.0000
82.2400
83.2900
392,200
Mon, 22 Jun 2026
86.0000
87.5020
81.8200
82.0000
463,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
88.7400
88.7400
85.2000
85.5500
1,276,000
Wed, 17 Jun 2026
88.3400
89.7700
86.5650
88.6200
408,000
Tue, 16 Jun 2026
87.1300
88.1050
85.6250
86.9900
434,800
Mon, 15 Jun 2026
90.2300
91.8000
86.6800
87.5700
618,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
90.6600
91.6440
89.2310
90.8100
450,800
Thu, 11 Jun 2026
86.2200
91.5700
86.2200
90.0500
830,700
Wed, 10 Jun 2026
86.3800
87.5600
85.3850
85.6500
381,600
Tue, 09 Jun 2026
85.5900
87.0250
82.9600
85.5200
558,200
Mon, 08 Jun 2026
85.7700
87.5700
84.6600
84.7000
546,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
83.7000
85.0100
82.9850
84.9400
411,200
Thu, 04 Jun 2026
83.2800
84.9800
82.7750
83.7000
445,100
Wed, 03 Jun 2026
82.2300
83.4150
81.6100
82.7400
554,300
Tue, 02 Jun 2026
82.8200
83.5000
82.0500
83.2200
408,900
Mon, 01 Jun 2026
16 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 01 Jun 2026
82.6100
84.0500
82.2100
83.6700
555,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
81.9800
83.4200
80.3000
83.1300
746,200
Thu, 28 May 2026
78.0000
82.8650
78.0000
80.6700
620,600
Wed, 27 May 2026
75.5000
77.8900
75.0000
77.3300
1,017,400
Tue, 26 May 2026
73.9500
76.2150
73.1950
75.9300
672,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
72.0200
74.0000
71.2500
73.9700
420,200
Thu, 21 May 2026
71.4800
71.8850
69.8500
71.8000
347,300
Wed, 20 May 2026
71.8500
73.0430
71.0000
71.6900
389,600
Tue, 19 May 2026
72.2800
72.3900
70.8700
71.9600
331,000
Mon, 18 May 2026
69.9200
72.2450
69.5100
71.8100
558,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
70.5700
70.8900
68.5650
69.3700
455,400
Thu, 14 May 2026
70.9100
71.6800
70.1000
70.9500
370,700
Wed, 13 May 2026
70.0000
71.1000
68.4800
70.5900
575,000
Tue, 12 May 2026
69.6900
70.8500
68.8100
70.1400
638,000
Mon, 11 May 2026
15 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Mon, 11 May 2026
69.9900
70.7400
68.9500
69.1800
635,900
Mon, 11 May 2026
14 · 424B5
Pre-market · 08:49 ET
424B5 ↗
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
73.8000
73.9000
69.2200
70.0800
2,055,300
Thu, 07 May 2026
13 · 8-K
After-hours · 16:02 ET
FORM 8-K ↗
Thu, 07 May 2026
76.8700
78.0200
75.0700
75.4000
645,200
Wed, 06 May 2026
75.5000
76.9700
73.8900
76.5300
776,200
Tue, 05 May 2026
71.0000
78.3600
70.9900
76.5000
1,162,000
Mon, 04 May 2026
12 · 8-K
After-hours · 16:07 ET
8-K ↗
Mon, 04 May 2026
11 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Mon, 04 May 2026
67.6200
69.6300
67.0000
67.8200
765,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
67.0000
68.9200
66.7100
67.7400
487,800
Thu, 30 Apr 2026
65.6300
67.8900
65.6300
67.8100
566,700
Wed, 29 Apr 2026
65.0700
65.9700
64.6100
65.6100
365,500
Tue, 28 Apr 2026
64.0600
64.9200
62.8750
64.8700
320,200
Mon, 27 Apr 2026
63.7300
65.2600
63.3300
63.4800
240,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
63.2500
64.3200
61.4200
63.2900
366,600
Thu, 23 Apr 2026
65.8700
66.7350
63.2700
63.6800
419,400
Wed, 22 Apr 2026
67.9500
69.1200
65.3200
66.1300
323,700
Tue, 21 Apr 2026
66.4300
68.0700
65.8100
67.1600
563,100
Mon, 20 Apr 2026
66.6700
66.9450
65.9700
66.1200
369,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
68.4600
69.0200
66.2100
66.7000
491,600
Thu, 16 Apr 2026
68.4700
69.1650
67.5400
68.4500
342,400
Wed, 15 Apr 2026
69.1000
69.8100
68.4400
68.8300
234,600
Tue, 14 Apr 2026
69.5700
70.5200
68.8600
69.0200
297,800
Mon, 13 Apr 2026
66.3800
69.4300
65.1600
69.4200
337,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
66.4400
67.0000
64.2000
66.4800
391,300
Thu, 09 Apr 2026
70.2800
70.8400
66.3100
66.5900
432,400
Wed, 08 Apr 2026
72.0000
72.7500
70.4700
70.5700
474,500
Tue, 07 Apr 2026
70.4900
71.5150
69.6300
70.9100
438,200
Mon, 06 Apr 2026
69.8400
70.9700
69.6400
70.5900
320,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
69.0000
70.4030
68.0800
69.7500
316,800
Wed, 01 Apr 2026
69.3000
70.2600
68.8900
69.4300
591,700
Tue, 31 Mar 2026
67.6400
69.0000
66.1420
68.5000
475,000
Mon, 30 Mar 2026
68.9000
69.3850
66.8500
66.9100
1,037,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
67.6400
68.3700
66.6400
68.3200
518,300
Thu, 26 Mar 2026
68.7700
70.5000
67.4800
68.4700
333,100
Wed, 25 Mar 2026
69.2500
70.3000
68.9400
69.7200
481,100
Tue, 24 Mar 2026
68.3800
69.0100
67.2500
68.5600
481,200
Mon, 23 Mar 2026
68.1300
70.4250
67.9400
68.8300
658,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
67.9300
68.1500
66.5800
68.0500
1,573,300
Thu, 19 Mar 2026
67.3400
68.7600
66.3500
68.0100
366,200
Thu, 19 Mar 2026
10 · DEFA14A
Pre-market · 07:53 ET
DEFA14A ↗
Thu, 19 Mar 2026
9 · DEF 14A
Pre-market · 07:50 ET
DEF 14A ↗
Wed, 18 Mar 2026
68.2800
69.5300
68.1900
68.3700
419,400
Tue, 17 Mar 2026
66.4800
68.4800
66.2500
68.2700
435,200
Mon, 16 Mar 2026
67.4700
68.5000
66.8000
67.1500
645,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
68.4000
68.9800
66.3300
66.9000
1,562,700
Thu, 12 Mar 2026
70.5200
71.1300
68.7000
70.0700
541,400
Wed, 11 Mar 2026
70.8600
72.2100
69.8300
70.3400
347,600
Tue, 10 Mar 2026
72.8900
72.9000
70.7910
71.0300
412,700
Mon, 09 Mar 2026
72.6900
73.7650
71.4600
73.0600
460,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
71.3600
72.9900
70.0600
72.9100
420,500
Thu, 05 Mar 2026
73.4000
73.4000
70.2200
71.8800
581,400
Wed, 04 Mar 2026
73.0200
75.0000
71.9100
73.9300
596,400
Tue, 03 Mar 2026
70.0400
73.7900
68.5400
72.9200
560,200
Mon, 02 Mar 2026
71.1700
73.3200
69.8500
70.9700
720,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
68.6600
70.5000
68.6600
69.7500
814,600
Thu, 26 Feb 2026
69.2400
70.5150
68.2900
69.6900
898,700
Wed, 25 Feb 2026
71.1500
71.1500
65.9800
67.8800
590,400
Tue, 24 Feb 2026
71.1300
73.3800
67.0700
70.0000
1,231,000
Mon, 23 Feb 2026
8 · 8-K
After-hours · 16:07 ET
8-K ↗
Mon, 23 Feb 2026
7 · 10-K
After-hours · 16:06 ET
10-K ↗
Mon, 23 Feb 2026
67.7600
68.8850
67.0100
67.9400
430,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
70.8700
71.7930
68.0820
68.5900
462,400
Thu, 19 Feb 2026
68.6700
71.2000
68.3200
70.8700
426,300
Wed, 18 Feb 2026
68.3200
70.2200
67.7000
69.0800
243,800
Tue, 17 Feb 2026
65.7800
67.7000
65.0900
66.8900
403,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
63.6600
65.7000
63.1300
65.5600
350,100
Thu, 12 Feb 2026
65.5700
68.0300
62.7300
63.7700
402,200
Wed, 11 Feb 2026
69.5000
69.5000
65.0400
65.3700
364,800
Tue, 10 Feb 2026
69.0900
69.2550
67.6200
68.2300
289,500
Mon, 09 Feb 2026
67.3700
69.5000
67.3150
69.0500
394,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
65.0300
67.4200
64.9600
67.2900
312,700
Thu, 05 Feb 2026
64.4100
65.9450
63.3200
63.9800
471,000
Wed, 04 Feb 2026
66.5000
66.5200
64.5940
65.2700
283,300
Tue, 03 Feb 2026
66.3700
67.0700
65.0000
66.4000
381,100
Mon, 02 Feb 2026
66.9000
68.1200
66.0400
66.2500
676,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
67.5100
69.1300
66.7700
68.8300
569,200
Thu, 29 Jan 2026
68.7600
69.6150
67.4420
68.3900
361,600
Wed, 28 Jan 2026
68.8300
68.9740
66.5700
67.9000
359,500
Tue, 27 Jan 2026
67.8700
69.6250
66.6200
68.7900
434,600
Mon, 26 Jan 2026
69.7100
69.7500
67.9100
68.3100
287,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
70.7000
71.4000
69.5000
69.9000
289,600
Thu, 22 Jan 2026
69.0000
70.4400
68.3350
69.7300
280,200
Wed, 21 Jan 2026
68.3850
69.2000
66.9200
68.4800
381,100
Tue, 20 Jan 2026
67.3100
69.6900
66.0400
67.2800
696,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
67.0000
68.4680
67.0000
67.9800
324,500
Thu, 15 Jan 2026
67.2000
67.4200
65.3600
67.2800
412,400
Wed, 14 Jan 2026
64.0100
66.9700
63.8500
66.8500
427,000
Tue, 13 Jan 2026
66.3700
66.4800
64.6800
65.5200
284,300
Mon, 12 Jan 2026
63.4800
65.5000
62.9150
65.0500
500,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
61.3900
62.9450
60.7100
62.7800
294,200
Thu, 08 Jan 2026
6 · 8-K
After-hours · 16:37 ET
8-K ↗
Thu, 08 Jan 2026
60.1000
62.2500
60.1000
60.8000
501,300
Wed, 07 Jan 2026
60.2100
60.7600
58.7700
58.7900
338,000
Tue, 06 Jan 2026
59.5300
60.5300
58.5300
60.0700
435,600
Mon, 05 Jan 2026
55.4500
60.1100
55.4500
59.9200
556,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
55.0500
56.0000
54.0900
55.5600
463,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
55.4900
55.5480
54.3350
54.5500
231,300
Tue, 30 Dec 2025
55.6400
56.1900
55.1100
55.2800
274,700
Mon, 29 Dec 2025
55.7500
56.3800
55.2100
55.6700
236,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
55.4200
56.1200
55.1600
55.7500
223,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
55.1600
55.9400
55.0500
55.5500
99,400
Tue, 23 Dec 2025
55.1600
56.4300
54.9700
55.2100
211,400
Mon, 22 Dec 2025
53.7800
56.4900
53.7600
55.5200
373,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
53.0100
54.4000
52.2100
53.4800
1,125,200
Thu, 18 Dec 2025
55.2100
55.9350
53.1550
53.2400
319,700
Wed, 17 Dec 2025
55.4000
55.8800
54.3000
54.7000
291,800
Tue, 16 Dec 2025
55.4500
56.0100
54.1500
55.4800
332,600
Mon, 15 Dec 2025
54.6800
55.3950
54.1800
55.3700
646,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
54.7100
55.5000
54.5600
54.7000
505,800
Thu, 11 Dec 2025
56.1000
56.1000
53.8050
55.0000
870,100
Wed, 10 Dec 2025
54.6800
58.3150
54.4400
57.2000
375,600
Tue, 09 Dec 2025
55.0400
55.8000
54.6800
54.9400
234,100
Mon, 08 Dec 2025
56.1500
56.9340
54.2100
54.9600
265,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
56.7900
56.7900
54.9700
55.5500
163,600
Thu, 04 Dec 2025
56.1000
57.3050
55.6140
56.7900
167,300
Wed, 03 Dec 2025
55.6600
56.0900
54.8900
56.0300
257,400
Tue, 02 Dec 2025
55.0000
55.7000
54.4900
55.0200
245,000
Mon, 01 Dec 2025
55.0800
55.6900
54.0700
54.5700
235,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
55.0300
55.1300
54.5000
54.8500
362,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
54.9200
55.5870
54.5300
54.5700
193,800
Tue, 25 Nov 2025
52.8000
55.1000
52.3450
54.9200
263,500
Mon, 24 Nov 2025
52.2700
53.3900
50.8890
52.8600
283,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
51.9500
53.1200
51.2200
52.2600
331,200
Thu, 20 Nov 2025
53.7200
54.4250
51.8950
52.1600
210,900
Wed, 19 Nov 2025
52.0600
53.4400
51.4700
52.8200
216,000
Tue, 18 Nov 2025
52.7300
53.0500
52.1210
52.1900
227,200
Mon, 17 Nov 2025
54.0600
54.7100
53.3100
53.3600
221,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
53.4600
55.1100
53.4600
54.2400
346,200
Thu, 13 Nov 2025
5 · 8-K
After-hours · 16:16 ET
FORM 8-K ↗
Thu, 13 Nov 2025
55.2800
56.0100
53.7200
54.3400
537,100
Thu, 13 Nov 2025
4 · 424B5
Pre-market · 08:00 ET
424B5 ↗
Wed, 12 Nov 2025
55.3000
56.8700
55.2100
55.5000
927,500
Tue, 11 Nov 2025
56.4700
57.6650
55.3150
56.4100
267,800
Mon, 10 Nov 2025
56.2700
56.2700
54.7900
56.2300
290,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
56.2800
56.2800
53.8250
55.7900
182,000
Thu, 06 Nov 2025
3 · 8-K
After-hours · 16:50 ET
8-K ↗
Thu, 06 Nov 2025
56.1400
56.9400
55.0700
56.5400
476,100
Wed, 05 Nov 2025
56.8400
58.0200
55.8200
56.2500
418,900
Tue, 04 Nov 2025
57.7800
58.8050
51.5600
57.1100
814,300
Mon, 03 Nov 2025
2 · 8-K
After-hours · 16:07 ET
8-K ↗
Mon, 03 Nov 2025
1 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Mon, 03 Nov 2025
57.5600
58.9900
55.7200
58.4100
599,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
56.7100
57.5300
55.7500
57.0900
170,700
Thu, 30 Oct 2025
56.6600
57.8300
56.3490
57.0100
142,500
Wed, 29 Oct 2025
59.2000
59.4900
56.5700
57.0600
192,400
Tue, 28 Oct 2025
60.3400
61.1900
59.5500
59.7200
256,200
Mon, 27 Oct 2025
61.6200
61.9000
58.5100
60.2900
320,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
60.8500
61.5000
60.0000
61.3600
194,100