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
109.0000
113.6500
108.4700
110.7800
904,765
Thu, 22 Oct 2026
109.0300
111.2350
106.0000
108.4200
843,700
Wed, 21 Oct 2026
22 · 8-K
After-hours · 20:44 ET
FORM 8-K ↗
Wed, 21 Oct 2026
106.5500
111.6500
105.3000
111.1500
1,221,100
Tue, 20 Oct 2026
103.9100
107.2000
103.5000
104.7600
906,300
Mon, 19 Oct 2026
110.7400
112.0000
101.5800
104.8300
1,102,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
21 · 8-K
After market open · 10:04 ET
FORM 8-K ↗
Fri, 16 Oct 2026
115.5000
117.5200
109.5010
109.9900
844,100
Thu, 15 Oct 2026
113.4200
118.5000
112.3610
113.1100
808,100
Wed, 14 Oct 2026
125.9200
126.2740
115.1380
118.7400
994,700
Tue, 13 Oct 2026
123.2600
125.3500
122.6500
125.0400
558,400
Mon, 12 Oct 2026
123.1400
125.4000
122.4000
124.2200
628,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
121.4800
122.7490
119.1930
119.8200
560,200
Thu, 08 Oct 2026
119.2100
121.8200
117.7900
121.8200
1,056,900
Wed, 07 Oct 2026
117.0400
119.1050
116.5000
116.9400
692,500
Tue, 06 Oct 2026
115.0000
118.1400
113.5000
116.4600
792,000
Mon, 05 Oct 2026
119.4900
120.0000
112.6300
116.6000
1,086,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
113.4000
116.1300
112.7050
115.8100
765,600
Thu, 01 Oct 2026
109.5000
114.7300
109.2000
114.6000
608,300
Wed, 30 Sep 2026
112.0500
114.7930
109.8800
110.1400
857,100
Tue, 29 Sep 2026
107.0000
110.9600
106.7700
110.2400
469,800
Mon, 28 Sep 2026
107.6500
109.3150
106.8000
108.3100
678,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
104.7100
107.5000
103.5000
105.6400
498,400
Thu, 24 Sep 2026
101.8400
105.9900
100.7700
104.8500
786,800
Wed, 23 Sep 2026
104.0000
104.2400
99.4500
101.9600
601,700
Tue, 22 Sep 2026
104.7100
106.5000
102.2300
103.9500
1,006,800
Mon, 21 Sep 2026
109.0100
112.8200
107.5600
109.1000
889,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
112.1800
113.1400
109.3100
111.1500
1,798,300
Thu, 17 Sep 2026
109.1300
113.1300
108.3990
110.5300
659,200
Wed, 16 Sep 2026
108.0000
111.9370
107.5900
109.3800
809,800
Tue, 15 Sep 2026
105.8000
109.8000
105.2850
107.7400
1,046,400
Mon, 14 Sep 2026
103.6500
106.7000
102.6090
105.8400
973,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
101.8800
105.0000
101.5600
103.6500
1,029,500
Thu, 10 Sep 2026
99.9400
102.2400
99.6200
102.1400
543,400
Wed, 09 Sep 2026
104.5000
105.6700
103.0000
104.6200
644,300
Tue, 08 Sep 2026
105.6900
106.7300
102.8900
103.8100
828,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
102.2100
105.5000
102.2100
104.5000
739,700
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
20 · 10-Q
Pre-market · 08:16 ET
10-Q ↗
Mon, 10 Aug 2026
19 · 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
18 · 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
17 · 8-K
After-hours · 17:25 ET
FORM 8-K ↗
Mon, 11 May 2026
16 · 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
15 · 10-Q
Pre-market · 08:16 ET
10-Q ↗
Thu, 07 May 2026
14 · 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
13 · 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
12 · DEFA14A
Pre-market · 09:02 ET
DEFA14A ↗
Wed, 29 Apr 2026
11 · 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
10 · 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
9 · 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
8 · 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
7 · 10-K
Pre-market · 08:06 ET
10-K ↗
Thu, 26 Feb 2026
6 · 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
5 · 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
4 · 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
3 · 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
2 · 10-Q
Pre-market · 08:06 ET
10-Q ↗
Thu, 06 Nov 2025
1 · 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