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
102.2100
105.4300
102.4100
104.5000
739,534
Thu, 03 Sep 2026
101.9800
103.0300
100.1000
102.2400
557,000
Wed, 02 Sep 2026
99.8200
101.5500
99.1200
101.1900
603,000
Tue, 01 Sep 2026
100.3600
102.1000
98.8850
99.7600
577,700
Mon, 31 Aug 2026
101.6600
101.6600
97.6400
98.6400
841,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
99.2800
101.2000
98.4100
98.8100
463,500
Thu, 27 Aug 2026
95.0800
100.0900
94.3000
99.2600
551,500
Wed, 26 Aug 2026
97.3400
97.3400
93.1400
93.6700
616,500
Tue, 25 Aug 2026
99.4500
100.2100
98.4650
99.0500
357,900
Mon, 24 Aug 2026
99.0100
101.1400
99.0100
99.9500
407,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
100.4400
102.3600
98.9600
99.5200
485,100
Thu, 20 Aug 2026
99.5000
100.0500
97.8900
99.3600
393,500
Wed, 19 Aug 2026
100.0000
100.5000
98.8500
99.7100
388,400
Tue, 18 Aug 2026
99.1700
99.6800
97.1300
98.7700
541,200
Mon, 17 Aug 2026
97.8500
99.4300
97.0500
98.3600
571,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
95.6300
97.6400
95.0200
97.0500
356,400
Thu, 13 Aug 2026
93.5600
96.4300
93.2200
95.1500
397,100
Wed, 12 Aug 2026
89.0000
93.0900
88.6200
92.3800
737,100
Tue, 11 Aug 2026
91.9700
91.9700
86.1300
89.0600
715,500
Mon, 10 Aug 2026
93.2500
94.5000
89.6650
90.4000
817,700
Mon, 10 Aug 2026
23 · 10-Q
Pre-market · 08:16 ET
10-Q ↗
Mon, 10 Aug 2026
22 · 8-K
Pre-market · 07:30 ET
FORM 8-K ↗
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
92.9400
95.3860
91.3600
92.4100
628,700
Thu, 06 Aug 2026
92.5100
94.9600
91.8000
93.2100
428,100
Wed, 05 Aug 2026
93.1100
93.6800
90.0100
90.7100
403,100
Tue, 04 Aug 2026
95.0500
95.0500
91.7600
92.5700
538,700
Mon, 03 Aug 2026
96.1700
98.2330
93.9100
95.2300
455,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
95.4100
97.0680
95.0000
96.1800
346,000
Thu, 30 Jul 2026
93.7800
95.5450
92.5100
95.2100
427,300
Wed, 29 Jul 2026
94.3100
95.6500
92.8400
94.5500
542,900
Tue, 28 Jul 2026
91.1300
94.3100
90.4300
93.6000
511,600
Mon, 27 Jul 2026
90.0000
92.0650
88.9200
90.6900
533,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
91.2500
93.4800
91.2500
92.2800
487,600
Thu, 23 Jul 2026
89.5000
91.6000
88.9200
91.3500
577,900
Wed, 22 Jul 2026
90.3700
90.5000
88.7300
88.9100
423,100
Tue, 21 Jul 2026
89.5200
92.0700
88.3600
90.4700
762,800
Mon, 20 Jul 2026
88.0000
90.0830
87.8800
88.4000
431,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
87.5550
87.5550
84.6340
86.7600
394,000
Thu, 16 Jul 2026
88.0000
90.9100
87.2900
88.2300
437,700
Wed, 15 Jul 2026
87.4900
88.8900
85.0730
88.6500
406,600
Tue, 14 Jul 2026
88.1000
90.9100
86.7100
88.1200
508,800
Mon, 13 Jul 2026
90.0000
90.1700
86.0500
86.1700
457,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
83.9800
88.5400
83.2800
88.4800
383,300
Thu, 09 Jul 2026
87.4600
87.6600
80.9700
82.9800
562,400
Wed, 08 Jul 2026
85.2300
88.5500
85.0700
88.2000
457,500
Tue, 07 Jul 2026
85.5000
87.1650
84.0900
85.2300
577,900
Mon, 06 Jul 2026
82.4000
86.7550
81.5200
85.2600
458,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
80.4400
82.9300
79.3700
82.4000
485,200
Wed, 01 Jul 2026
75.8700
78.6400
75.8700
77.7800
464,900
Tue, 30 Jun 2026
77.2500
78.2950
75.0500
76.5900
732,700
Mon, 29 Jun 2026
78.5500
80.9490
76.6800
77.8100
860,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
79.8700
82.0900
77.4600
79.5100
1,923,500
Thu, 25 Jun 2026
87.7600
89.4000
81.1650
81.4900
903,300
Wed, 24 Jun 2026
89.7200
90.7500
86.7100
87.7200
651,300
Tue, 23 Jun 2026
86.9100
90.1600
86.5500
89.9800
575,100
Mon, 22 Jun 2026
84.4200
89.1200
84.3900
88.4100
830,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
81.5000
84.5800
79.2600
84.4900
913,600
Wed, 17 Jun 2026
81.6000
82.3050
80.6000
81.4500
392,100
Tue, 16 Jun 2026
82.2900
83.0000
80.0100
81.9700
405,300
Mon, 15 Jun 2026
81.6800
82.6000
79.9300
81.4100
568,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
21 · 8-K
After-hours · 17:15 ET
FORM 8-K ↗
Fri, 12 Jun 2026
77.0900
82.1100
75.3610
82.0100
485,600
Thu, 11 Jun 2026
84.5300
85.5000
82.2400
82.5600
469,600
Wed, 10 Jun 2026
81.7000
83.2900
81.1000
82.6100
467,700
Tue, 09 Jun 2026
81.8100
82.5700
80.6100
81.2200
450,800
Mon, 08 Jun 2026
82.2500
82.9400
80.4000
81.4200
650,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
78.0100
81.9600
77.9500
81.0700
482,100
Thu, 04 Jun 2026
77.5000
79.0050
77.4990
78.4900
373,900
Wed, 03 Jun 2026
77.8800
80.0000
77.5700
77.9700
411,700
Tue, 02 Jun 2026
79.1500
79.2250
76.7700
78.5300
420,400
Mon, 01 Jun 2026
77.2000
80.1500
76.6500
79.0600
507,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
75.2500
77.7000
75.0830
77.1900
618,300
Thu, 28 May 2026
79.6400
79.7790
76.5500
76.8100
716,900
Wed, 27 May 2026
81.7300
82.5700
79.8800
80.4200
468,100
Tue, 26 May 2026
82.4900
84.5000
81.7200
82.7200
582,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
84.2900
84.6600
82.2800
83.5200
620,200
Thu, 21 May 2026
86.3400
87.1500
85.0300
85.1100
456,500
Wed, 20 May 2026
84.8500
87.2700
84.5200
86.6700
665,600
Tue, 19 May 2026
85.4100
85.9100
83.1750
83.3000
553,200
Mon, 18 May 2026
84.3700
87.4000
83.8760
85.2800
454,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
83.7200
85.2800
82.6820
84.5800
584,200
Thu, 14 May 2026
85.4900
86.1600
83.5900
85.5100
422,200
Wed, 13 May 2026
89.6000
89.7500
84.4200
85.3100
663,700
Tue, 12 May 2026
88.8500
90.0500
86.8100
88.4000
634,900
Mon, 11 May 2026
20 · 8-K
After-hours · 17:25 ET
FORM 8-K ↗
Mon, 11 May 2026
19 · 424B5
After-hours · 17:08 ET
424B5 ↗
Mon, 11 May 2026
91.0000
91.5700
87.7950
89.7100
581,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
91.0300
92.6600
89.2350
91.6200
717,300
Thu, 07 May 2026
90.4000
91.5750
87.0100
90.1800
1,224,900
Thu, 07 May 2026
18 · 10-Q
Pre-market · 08:16 ET
10-Q ↗
Thu, 07 May 2026
17 · 8-K
Pre-market · 07:45 ET
FORM 8-K ↗
Wed, 06 May 2026
86.6200
88.3000
84.4050
85.7700
902,900
Tue, 05 May 2026
86.5500
88.5200
86.0000
88.0900
632,300
Mon, 04 May 2026
16 · DEFA14A
After-hours · 17:16 ET
DEFA14A ↗
Mon, 04 May 2026
85.1100
85.9150
84.2500
84.8900
408,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
82.7200
85.3600
81.6500
85.1400
530,300
Thu, 30 Apr 2026
81.3500
83.3500
80.3300
82.9500
813,800
Wed, 29 Apr 2026
82.7100
82.9300
80.4900
81.2200
619,000
Wed, 29 Apr 2026
15 · DEFA14A
Pre-market · 09:02 ET
DEFA14A ↗
Wed, 29 Apr 2026
14 · DEF 14A
Pre-market · 09:00 ET
DEF 14A ↗
Tue, 28 Apr 2026
81.0800
82.9500
80.1900
81.8800
437,600
Mon, 27 Apr 2026
81.9300
81.9300
78.2400
80.6000
542,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
76.3100
79.8000
76.3100
79.5500
556,500
Thu, 23 Apr 2026
76.5000
77.4680
76.2100
76.8100
307,700
Wed, 22 Apr 2026
75.9200
76.3900
73.1400
76.2700
517,700
Tue, 21 Apr 2026
78.4450
79.0700
75.5600
75.9600
462,400
Mon, 20 Apr 2026
75.8500
77.7900
73.8900
77.4600
348,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
77.0000
78.4000
74.9200
76.4700
517,400
Thu, 16 Apr 2026
74.5000
75.8990
72.8000
75.6300
470,900
Wed, 15 Apr 2026
74.5000
76.0000
73.5400
74.4900
487,000
Tue, 14 Apr 2026
75.9600
76.0500
72.3100
72.4900
365,300
Mon, 13 Apr 2026
74.5900
77.0100
74.3400
75.2100
467,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
13 · PRE 14A
After market open · 14:46 ET
PRE 14A ↗
Fri, 10 Apr 2026
73.3800
74.5750
72.3400
73.8600
420,000
Thu, 09 Apr 2026
12 · 8-K
After-hours · 17:00 ET
FORM 8-K ↗
Thu, 09 Apr 2026
76.9000
77.5900
73.8200
74.9500
611,300
Wed, 08 Apr 2026
71.8600
76.4200
71.3000
76.4100
560,500
Tue, 07 Apr 2026
76.2100
77.1100
73.3300
73.6700
726,900
Mon, 06 Apr 2026
75.3800
76.2100
74.0200
75.7300
453,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
71.1500
75.7200
70.5900
75.3800
432,100
Wed, 01 Apr 2026
72.7200
73.8500
71.3100
72.2300
468,000
Tue, 31 Mar 2026
11 · 8-K
After-hours · 17:01 ET
FORM 8-K ↗
Tue, 31 Mar 2026
71.2900
73.4500
71.1600
72.8800
514,400
Mon, 30 Mar 2026
71.7400
72.4900
69.8300
70.9300
685,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
69.0500
71.3700
68.9500
71.1600
311,900
Thu, 26 Mar 2026
71.0300
72.0500
69.8200
70.0100
351,200
Wed, 25 Mar 2026
71.8800
72.5600
69.4000
70.2700
410,200
Tue, 24 Mar 2026
70.9600
73.6100
70.5600
73.1500
439,900
Mon, 23 Mar 2026
67.7600
70.4000
67.3100
70.0000
495,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
70.5400
70.5500
67.3100
67.7500
1,136,100
Thu, 19 Mar 2026
68.2900
71.9400
67.6450
71.5400
521,900
Wed, 18 Mar 2026
68.8900
70.9500
68.2400
69.3400
741,800
Tue, 17 Mar 2026
69.6800
69.6800
67.1400
67.7300
516,100
Mon, 16 Mar 2026
66.5000
68.7200
66.4420
68.6300
547,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
66.3400
66.9650
65.4200
65.9100
478,600
Thu, 12 Mar 2026
69.5700
69.5700
66.6400
66.7400
741,200
Wed, 11 Mar 2026
72.7100
72.7100
69.6700
70.4200
612,000
Tue, 10 Mar 2026
75.0400
76.7600
73.0400
73.3700
782,500
Mon, 09 Mar 2026
74.0000
77.4400
73.5000
75.7600
1,600,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
71.1800
72.7000
70.0100
72.4100
608,400
Thu, 05 Mar 2026
74.5200
74.7900
71.4000
72.5500
912,300
Wed, 04 Mar 2026
74.0200
76.1100
73.5000
75.4400
701,700
Tue, 03 Mar 2026
73.5000
76.8200
72.9800
75.6100
894,000
Mon, 02 Mar 2026
78.3200
78.5100
74.0900
76.5000
1,168,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
73.3900
75.6400
72.1200
75.5300
1,181,300
Thu, 26 Feb 2026
71.6000
72.7300
68.8760
72.5100
861,000
Thu, 26 Feb 2026
10 · 10-K
Pre-market · 08:06 ET
10-K ↗
Thu, 26 Feb 2026
9 · 8-K
Pre-market · 07:00 ET
FORM 8-K ↗
Wed, 25 Feb 2026
70.0000
70.3700
69.0200
69.5200
659,100
Tue, 24 Feb 2026
67.7100
69.9500
67.1550
69.7800
511,800
Mon, 23 Feb 2026
66.8000
67.4000
65.8670
67.0600
424,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
66.6400
67.4900
65.8800
67.4700
518,800
Thu, 19 Feb 2026
66.0000
67.4500
65.4180
67.0300
481,400
Wed, 18 Feb 2026
65.0900
66.6800
64.9200
65.3700
672,300
Tue, 17 Feb 2026
63.2900
64.6800
62.7950
64.4200
306,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
62.1000
63.9500
61.9600
63.9500
343,800
Thu, 12 Feb 2026
63.1900
63.5900
61.6900
62.0700
464,000
Wed, 11 Feb 2026
61.8500
62.9600
61.0400
62.8700
506,500
Tue, 10 Feb 2026
60.5000
61.0400
60.2600
60.6400
468,200
Mon, 09 Feb 2026
60.9800
61.5600
60.5900
61.0200
367,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
58.6400
61.2500
58.6400
61.0600
323,300
Thu, 05 Feb 2026
58.3600
59.9900
58.0000
58.6200
436,800
Wed, 04 Feb 2026
61.0500
61.0500
58.7300
58.9600
576,700
Tue, 03 Feb 2026
60.7500
61.2000
59.0000
61.0200
409,100
Mon, 02 Feb 2026
58.5600
60.8300
58.1900
60.3800
412,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
58.6300
60.4300
58.6000
59.6500
758,700
Thu, 29 Jan 2026
60.4600
60.5900
58.2050
59.3200
631,800
Thu, 29 Jan 2026
8 · 8-K
Pre-market · 08:00 ET
FORM 8-K ↗
Wed, 28 Jan 2026
57.7200
60.0000
57.6900
59.6600
532,500
Tue, 27 Jan 2026
56.9000
58.1100
56.9000
57.4500
472,200
Tue, 27 Jan 2026
7 · 8-K
Pre-market · 09:10 ET
FORM 8-K ↗
Mon, 26 Jan 2026
57.9800
58.8900
56.8300
57.0700
578,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
58.4300
58.9800
57.0600
57.2600
515,500
Thu, 22 Jan 2026
57.9500
58.0600
55.8300
56.3000
497,500
Wed, 21 Jan 2026
57.1800
58.2500
56.7200
58.0700
610,400
Tue, 20 Jan 2026
56.0000
56.7100
55.4800
56.2500
427,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
56.3100
57.0900
55.5900
56.3700
448,300
Thu, 15 Jan 2026
57.0600
57.0900
54.2700
55.7800
447,200
Wed, 14 Jan 2026
56.7000
57.3550
55.7400
56.4600
557,900
Tue, 13 Jan 2026
55.0850
56.9120
55.0850
55.8500
676,300
Mon, 12 Jan 2026
54.9200
55.2500
53.8050
54.4600
671,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
54.6600
54.6700
53.3000
54.4100
489,300
Thu, 08 Jan 2026
54.1400
54.6000
53.1500
54.5100
671,600
Wed, 07 Jan 2026
50.2500
54.2700
49.7300
54.1100
1,107,500
Tue, 06 Jan 2026
47.9900
48.9100
47.0600
48.4600
727,500
Mon, 05 Jan 2026
47.4300
48.4500
46.7900
46.8100
675,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
48.2000
48.2000
46.0900
46.9900
494,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
49.0200
49.0200
48.0500
48.5500
301,800
Tue, 30 Dec 2025
49.3300
49.4500
48.2600
48.3600
280,600
Mon, 29 Dec 2025
48.4500
49.3700
48.1300
49.1500
288,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
48.1900
48.7600
47.8300
48.5400
204,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
47.7600
48.3200
47.6300
48.0100
214,200
Tue, 23 Dec 2025
48.7100
48.7100
47.6200
47.8700
441,400
Mon, 22 Dec 2025
48.6800
49.3500
48.3500
48.7600
442,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
6 · S-3ASR
After-hours · 17:16 ET
S-3ASR ↗
Fri, 19 Dec 2025
47.9300
48.7100
47.5900
48.3700
1,302,700
Thu, 18 Dec 2025
48.6400
48.8450
47.7100
48.1200
404,400
Wed, 17 Dec 2025
49.0100
49.3000
48.3200
49.1100
708,500
Tue, 16 Dec 2025
48.5100
48.5750
47.8600
48.0500
556,100
Mon, 15 Dec 2025
48.2600
48.9200
48.0200
48.8300
445,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
48.4800
48.8540
48.0300
48.5500
391,700
Thu, 11 Dec 2025
49.2900
49.9000
48.3240
48.9100
648,300
Wed, 10 Dec 2025
49.6200
49.7200
48.3010
49.3200
475,200
Tue, 09 Dec 2025
50.6600
50.6600
49.4500
49.5200
387,600
Mon, 08 Dec 2025
51.6400
52.1500
51.0100
51.6100
715,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
51.5700
52.3100
51.0300
51.1300
519,500
Thu, 04 Dec 2025
52.2000
52.2200
51.0700
51.6300
501,800
Wed, 03 Dec 2025
52.2100
53.2200
52.0710
52.3700
501,900
Tue, 02 Dec 2025
51.2400
51.7250
50.5000
51.5400
523,000
Mon, 01 Dec 2025
53.1800
53.2300
51.3800
51.4900
446,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
52.9900
53.7000
52.3800
52.9700
319,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
53.5700
54.1900
53.0800
53.0900
807,500
Tue, 25 Nov 2025
53.8000
54.5200
53.4800
53.8400
465,900
Mon, 24 Nov 2025
54.2300
54.6100
52.6450
54.4800
668,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
53.5400
54.7700
52.7100
54.4900
395,800
Thu, 20 Nov 2025
54.0600
55.1800
52.9700
53.0100
447,800
Wed, 19 Nov 2025
53.5300
54.2400
53.0060
53.7600
415,900
Tue, 18 Nov 2025
53.0900
54.9500
52.7000
54.6800
461,600
Mon, 17 Nov 2025
53.5800
54.2500
53.3100
53.6000
411,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
53.1200
53.9800
52.2300
53.9800
423,900
Thu, 13 Nov 2025
54.1100
54.6150
53.3400
53.5900
477,900
Wed, 12 Nov 2025
53.4300
53.9950
53.2300
53.5400
617,400
Tue, 11 Nov 2025
53.8700
54.0800
52.9450
53.1600
442,400
Mon, 10 Nov 2025
53.3500
54.3800
53.0500
53.6300
545,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
52.2500
53.4600
51.9200
53.3100
594,800
Thu, 06 Nov 2025
52.0000
53.9000
51.3150
52.3700
1,238,500
Thu, 06 Nov 2025
5 · 10-Q
Pre-market · 08:06 ET
10-Q ↗
Thu, 06 Nov 2025
4 · 8-K
Pre-market · 07:30 ET
FORM 8-K ↗
Wed, 05 Nov 2025
49.4300
50.3900
48.8000
50.1400
412,100
Tue, 04 Nov 2025
49.1100
49.8000
48.7500
49.2000
495,800
Mon, 03 Nov 2025
51.1300
51.1500
50.1100
50.4200
457,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
50.7000
51.2900
49.7500
51.2300
406,200
Thu, 30 Oct 2025
51.2900
51.2900
49.6700
50.2500
424,200
Wed, 29 Oct 2025
50.0500
51.1700
49.8800
50.7200
520,200
Tue, 28 Oct 2025
48.7100
49.7400
48.3800
49.6300
439,800
Mon, 27 Oct 2025
48.0200
48.7300
47.8400
48.6800
277,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
49.0000
49.8000
47.8800
48.2700
475,200
Thu, 23 Oct 2025
47.6200
49.5800
47.4400
49.4300
653,500
Wed, 22 Oct 2025
45.7900
46.5600
44.8400
46.5300
350,800
Tue, 21 Oct 2025
45.9400
46.1800
45.1700
45.2400
334,700
Mon, 20 Oct 2025
46.3300
47.3170
46.0200
46.3300
337,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
45.2200
46.4400
44.7300
46.1100
493,200
Thu, 16 Oct 2025
44.5100
46.0800
44.2500
44.7100
1,029,400
Wed, 15 Oct 2025
44.0000
44.4900
43.6200
43.9800
431,600
Tue, 14 Oct 2025
42.8200
43.7100
42.2600
43.2900
343,400
Mon, 13 Oct 2025
44.0000
44.4700
43.5880
43.9500
343,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
3 · 8-K
After-hours · 17:01 ET
FORM 8-K ↗
Fri, 10 Oct 2025
44.0100
44.6000
43.1600
43.5000
511,900
Thu, 09 Oct 2025
44.6100
45.0600
44.0200
44.7100
454,700
Wed, 08 Oct 2025
44.6800
44.7200
43.4500
44.1100
504,600
Tue, 07 Oct 2025
45.4800
45.5600
43.7550
44.3500
658,000
Mon, 06 Oct 2025
46.6400
46.8900
45.9600
46.0400
596,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
46.6100
47.1400
46.3700
47.0900
343,800
Thu, 02 Oct 2025
45.9500
46.1050
45.0600
46.0500
379,300
Wed, 01 Oct 2025
45.7500
46.6800
45.6500
46.1300
400,700
Tue, 30 Sep 2025
46.2300
46.8800
45.7600
46.0800
450,500
Mon, 29 Sep 2025
47.1500
47.1500
45.5610
46.5100
595,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
2 · 8-K
After-hours · 17:00 ET
FORM 8-K ↗
Fri, 26 Sep 2025
47.1900
47.7100
46.9300
47.2200
404,500
Thu, 25 Sep 2025
47.5200
47.6000
46.7500
47.4000
459,900
Wed, 24 Sep 2025
48.1800
48.3100
47.4400
47.5300
298,700
Tue, 23 Sep 2025
47.6600
48.7600
47.5800
48.3400
550,700
Mon, 22 Sep 2025
47.6500
47.9300
47.1950
47.2000
467,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
48.4000
48.4100
47.1100
47.6100
1,273,400
Thu, 18 Sep 2025
48.7800
49.1670
48.1200
48.8200
412,100
Wed, 17 Sep 2025
48.5000
49.2700
48.3110
49.0300
563,800
Tue, 16 Sep 2025
49.2900
49.2900
48.1900
48.4200
468,800
Mon, 15 Sep 2025
48.2700
49.8250
48.2450
49.1200
562,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
47.4800
48.0000
47.0600
47.1100
622,300
Thu, 11 Sep 2025
46.3900
46.9500
45.7600
46.9000
461,600
Wed, 10 Sep 2025
46.5900
46.5900
45.9100
46.2100
386,600
Tue, 09 Sep 2025
1 · 8-K
After-hours · 17:16 ET
FORM 8-K ↗
Tue, 09 Sep 2025
47.5500
47.5500
46.5000
47.2900
517,000
Mon, 08 Sep 2025
47.3700
48.0000
46.7100
47.7000
874,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
45.8100
47.1300
45.8100
46.7900
577,100