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
34.2900
37.1400
33.2600
36.6500
2,537,965
Thu, 22 Oct 2026
35.6700
36.8600
34.1100
34.5800
2,905,900
Wed, 21 Oct 2026
35.3200
36.0000
34.6110
35.2700
3,169,700
Tue, 20 Oct 2026
34.4700
36.1500
34.1000
35.0300
3,905,800
Mon, 19 Oct 2026
34.7700
35.2900
33.7000
33.9100
2,834,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
34.3000
36.3800
34.0000
34.6800
6,993,000
Thu, 15 Oct 2026
29.9600
34.1400
29.3400
33.9000
4,807,300
Wed, 14 Oct 2026
29.8800
31.1500
29.5000
30.1400
3,323,800
Tue, 13 Oct 2026
31.4000
31.5250
29.8600
30.1500
2,756,600
Mon, 12 Oct 2026
32.5000
33.1400
31.1050
31.8800
2,027,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
32.7500
33.0000
31.8800
32.5900
2,121,400
Thu, 08 Oct 2026
31.2800
32.0400
30.8700
31.6900
2,657,700
Wed, 07 Oct 2026
33.1400
33.1400
30.9700
31.3900
2,557,600
Tue, 06 Oct 2026
33.1100
34.6000
32.8200
33.2900
2,448,300
Mon, 05 Oct 2026
34.3700
34.7090
32.6200
33.0200
3,056,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
32.1500
34.6300
32.1200
34.1400
3,314,900
Thu, 01 Oct 2026
32.4200
33.0400
31.6550
31.8900
2,474,000
Wed, 30 Sep 2026
33.0600
34.4000
32.3700
32.4200
3,208,000
Tue, 29 Sep 2026
34.0000
34.5300
32.4900
32.8600
2,755,300
Mon, 28 Sep 2026
35.0300
35.0500
33.2350
33.6800
3,686,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
34.7600
35.7700
33.3500
35.6900
4,869,900
Thu, 24 Sep 2026
32.6900
35.2600
32.2000
34.9200
4,746,000
Wed, 23 Sep 2026
33.3400
34.0000
32.4800
33.0500
3,983,100
Tue, 22 Sep 2026
35.5500
35.6000
33.0700
33.5000
4,573,700
Mon, 21 Sep 2026
36.3000
37.2210
34.9900
35.2100
3,979,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
36.4500
37.1700
35.3800
35.7500
11,994,300
Thu, 17 Sep 2026
37.8900
38.3800
34.6110
35.2500
4,384,700
Wed, 16 Sep 2026
38.0100
38.0650
36.1600
36.9400
4,094,100
Wed, 16 Sep 2026
25 · 8-K
Pre-market · 06:08 ET
8-K ↗
Tue, 15 Sep 2026
35.6500
38.3800
35.0600
37.4700
4,312,700
Mon, 14 Sep 2026
34.7000
36.7200
34.5100
34.7400
3,646,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
34.7300
35.6100
33.9900
35.2800
3,689,400
Thu, 10 Sep 2026
34.7300
36.4200
34.2100
34.3900
4,109,300
Wed, 09 Sep 2026
39.4500
39.4500
35.1800
35.2200
4,443,500
Tue, 08 Sep 2026
41.1600
41.8300
39.6500
39.6900
4,103,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
40.3400
41.3000
39.1950
39.9800
2,167,100
Thu, 03 Sep 2026
41.1500
41.6000
40.0000
40.5200
2,367,700
Wed, 02 Sep 2026
40.9900
41.6100
39.7500
40.4200
3,537,100
Tue, 01 Sep 2026
40.5000
43.0000
40.3000
41.0900
3,280,000
Mon, 31 Aug 2026
45.2200
45.2200
41.4400
41.4500
4,243,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
24 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 28 Aug 2026
46.7100
47.4500
45.4500
45.5700
2,080,300
Thu, 27 Aug 2026
47.5300
48.5400
46.4200
47.4200
2,135,900
Thu, 27 Aug 2026
23 · 8-K
Pre-market · 07:30 ET
8-K ↗
Wed, 26 Aug 2026
49.2900
50.7700
47.8300
48.3800
1,399,000
Tue, 25 Aug 2026
52.1000
52.7700
49.0600
49.2000
2,304,100
Mon, 24 Aug 2026
52.9300
53.6300
51.1500
51.3700
1,793,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
54.6000
55.7930
53.1450
53.4000
1,583,100
Thu, 20 Aug 2026
57.3300
57.6150
52.4300
54.3600
2,096,200
Wed, 19 Aug 2026
59.3900
59.6050
56.8300
58.2000
1,789,700
Tue, 18 Aug 2026
60.0200
61.4050
58.7000
59.4300
1,917,000
Mon, 17 Aug 2026
62.5000
63.7300
61.1400
61.7800
2,169,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
61.0900
62.5600
60.9200
62.0100
1,461,300
Thu, 13 Aug 2026
61.1100
62.6500
59.1560
60.5000
1,733,300
Wed, 12 Aug 2026
62.0900
63.5900
60.7400
61.9100
2,230,200
Tue, 11 Aug 2026
61.2400
63.1400
60.3400
61.9400
2,811,900
Tue, 11 Aug 2026
22 · 10-Q
Next filing day · accepted 10 Aug, 19:13 ET
10-Q ↗
Mon, 10 Aug 2026
58.2300
62.7000
57.9900
62.1600
3,929,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
56.1000
59.5500
51.4000
58.2300
5,057,400
Thu, 06 Aug 2026
21 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 06 Aug 2026
54.2900
57.2400
53.9000
55.1400
2,958,200
Thu, 06 Aug 2026
20 · 8-K
Pre-market · 06:01 ET
8-K ↗
Wed, 05 Aug 2026
54.4600
57.1700
53.1800
55.1200
2,584,200
Tue, 04 Aug 2026
51.9600
54.7100
51.1300
53.9900
4,188,200
Mon, 03 Aug 2026
47.8400
50.9700
47.5860
50.4400
2,674,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
48.8700
48.8700
45.7800
48.1500
1,949,700
Thu, 30 Jul 2026
45.5700
47.7000
44.6400
47.2200
1,754,800
Wed, 29 Jul 2026
49.1900
49.7500
45.3890
45.5900
2,448,000
Tue, 28 Jul 2026
50.4200
50.4200
47.5000
49.5400
2,181,300
Mon, 27 Jul 2026
48.2000
50.8400
47.8390
50.5700
1,839,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
49.5400
49.9800
47.1750
47.4400
2,794,600
Thu, 23 Jul 2026
47.1900
50.0150
47.1900
49.7200
2,537,800
Wed, 22 Jul 2026
46.7400
48.5300
46.4700
47.5900
3,333,300
Tue, 21 Jul 2026
44.5500
46.7100
43.6810
46.6700
4,742,300
Mon, 20 Jul 2026
46.0000
47.6800
44.5010
44.8800
6,104,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
46.6000
48.6350
45.5000
46.1700
6,911,000
Thu, 16 Jul 2026
48.0500
49.0500
46.4900
47.4500
18,798,100
Wed, 15 Jul 2026
48.4900
51.2450
47.6400
48.7800
5,732,800
Tue, 14 Jul 2026
45.9650
47.6900
45.4400
45.8300
1,498,700
Mon, 13 Jul 2026
49.2600
49.9900
45.0250
45.1300
1,633,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
50.5200
50.6550
49.0200
50.0100
1,173,800
Thu, 09 Jul 2026
49.9700
51.0200
48.6700
50.0500
1,126,600
Wed, 08 Jul 2026
50.4400
52.5050
49.5500
49.9600
2,017,100
Tue, 07 Jul 2026
53.8800
54.4000
50.2500
51.4700
2,087,100
Mon, 06 Jul 2026
57.0000
57.2500
53.3400
53.3600
4,210,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
56.4500
59.0050
54.8350
56.3700
3,250,800
Wed, 01 Jul 2026
50.7700
55.2200
50.5330
54.9300
4,786,300
Tue, 30 Jun 2026
48.2000
51.4000
48.0100
49.9200
3,486,000
Mon, 29 Jun 2026
47.2300
48.0000
46.3200
47.1000
2,115,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
45.5800
47.8800
45.5800
46.4200
3,342,200
Thu, 25 Jun 2026
45.1500
46.6800
44.0000
46.2700
3,390,000
Wed, 24 Jun 2026
45.9300
46.4400
44.1400
44.8400
2,449,000
Tue, 23 Jun 2026
46.7600
47.6500
46.1800
46.3800
2,279,000
Mon, 22 Jun 2026
49.2500
49.4900
46.0200
47.7000
2,726,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
52.5000
53.4900
48.8500
50.3700
9,509,900
Wed, 17 Jun 2026
50.6800
54.3390
50.2510
52.0300
3,927,900
Tue, 16 Jun 2026
48.4400
52.4800
45.8200
51.7000
6,385,600
Mon, 15 Jun 2026
49.0000
49.5100
46.7700
48.2700
3,723,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
49.8600
50.0000
46.9200
47.8300
3,363,700
Thu, 11 Jun 2026
19 · 8-K
After-hours · 16:59 ET
8-K ↗
Thu, 11 Jun 2026
46.3200
49.6400
45.5100
49.5800
3,527,200
Wed, 10 Jun 2026
47.5400
48.2200
45.6100
45.8700
3,015,100
Tue, 09 Jun 2026
49.9800
50.8800
46.3500
48.3700
2,637,400
Mon, 08 Jun 2026
50.2300
50.2300
48.0100
49.6400
2,232,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
53.1900
53.6000
49.0600
49.4400
3,117,900
Thu, 04 Jun 2026
51.5200
54.7050
50.5400
54.3900
3,524,000
Wed, 03 Jun 2026
53.6000
53.8600
51.6200
51.8400
4,520,600
Tue, 02 Jun 2026
53.7000
55.0100
52.5650
54.6500
3,144,300
Mon, 01 Jun 2026
18 · 8-K
After-hours · 17:28 ET
8-K ↗
Mon, 01 Jun 2026
58.2100
58.6900
52.9400
53.6500
6,021,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
17 · 424B7
After-hours · 17:24 ET
424B7 ↗
Fri, 29 May 2026
61.6000
61.6000
56.2500
57.5000
14,802,100
Thu, 28 May 2026
16 · 424B7
After-hours · 16:36 ET
424B7 ↗
Thu, 28 May 2026
15 · S-3ASR
After-hours · 16:07 ET
S-3ASR ↗
Thu, 28 May 2026
64.5000
67.4800
64.0900
65.8600
1,532,800
Wed, 27 May 2026
61.0550
64.9000
58.5800
63.5200
1,538,700
Tue, 26 May 2026
66.1650
66.1800
60.0800
60.6600
2,776,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
66.0000
67.5000
63.1200
64.1000
1,843,700
Thu, 21 May 2026
64.3300
65.6950
63.0600
65.3000
1,326,900
Wed, 20 May 2026
64.8500
65.7900
61.8300
65.7600
1,450,900
Tue, 19 May 2026
65.1000
65.1900
61.7100
64.2000
1,813,000
Mon, 18 May 2026
63.0800
66.8600
61.7300
66.2100
1,455,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
63.4000
64.2000
61.0800
62.7700
2,240,000
Thu, 14 May 2026
67.7300
70.8600
65.9900
66.0200
4,217,400
Thu, 14 May 2026
14 · 10-Q
Next filing day · accepted 13 May, 18:17 ET
10-Q ↗
Wed, 13 May 2026
56.7400
67.8100
55.0100
67.2800
5,893,200
Tue, 12 May 2026
13 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 12 May 2026
58.0400
63.9200
57.8700
62.4800
3,057,500
Mon, 11 May 2026
59.3300
60.5190
57.5800
58.8200
2,209,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
61.4000
61.6500
58.7700
60.8400
1,750,900
Thu, 07 May 2026
62.8900
63.9400
58.8900
60.4500
1,843,700
Wed, 06 May 2026
63.5000
64.7200
61.5000
63.1900
1,807,400
Tue, 05 May 2026
66.7900
67.7100
60.2900
62.8900
2,076,000
Mon, 04 May 2026
12 · 8-K
After-hours · 16:01 ET
8-K ↗
Mon, 04 May 2026
66.0500
68.1900
65.1800
65.3200
1,249,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
67.6200
67.7700
65.0000
65.7300
1,433,100
Thu, 30 Apr 2026
66.9800
68.7300
65.5000
67.9800
1,705,900
Wed, 29 Apr 2026
70.4400
70.4950
65.5900
65.9800
1,452,000
Tue, 28 Apr 2026
70.4900
73.1240
68.5200
70.3000
1,574,800
Mon, 27 Apr 2026
70.7800
72.9300
69.8200
71.9500
1,299,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
75.4000
76.3000
69.6100
70.2200
3,002,900
Thu, 23 Apr 2026
82.2500
82.2500
75.6750
76.6000
1,999,300
Wed, 22 Apr 2026
84.4500
86.5700
80.0200
82.1100
1,012,300
Tue, 21 Apr 2026
83.0000
85.4200
80.8000
82.0600
1,255,300
Mon, 20 Apr 2026
83.2300
84.5000
80.4900
82.6900
1,541,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
90.0000
92.1800
83.2100
83.5800
3,963,300
Thu, 16 Apr 2026
93.4100
94.2600
87.3100
87.9100
1,589,500
Wed, 15 Apr 2026
93.0000
94.1950
90.2100
92.7300
1,538,900
Tue, 14 Apr 2026
90.2200
92.4400
88.8020
90.1800
819,300
Mon, 13 Apr 2026
82.6100
88.5000
82.3600
87.7900
1,235,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
84.8700
85.4600
80.9600
82.5200
1,150,900
Thu, 09 Apr 2026
87.4900
89.9600
84.1300
84.2200
1,192,800
Wed, 08 Apr 2026
11 · DEF 14A
After-hours · 16:45 ET
DEF 14A ↗
Wed, 08 Apr 2026
88.2100
90.7400
86.4250
87.7500
2,229,000
Tue, 07 Apr 2026
86.0000
86.1000
80.0800
82.0000
1,608,600
Mon, 06 Apr 2026
86.0000
89.0000
85.5000
86.1000
1,162,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Fri, 03 Apr 2026
10 · 10-K
Next filing day · accepted 02 Apr, 19:46 ET
10-K ↗
Thu, 02 Apr 2026
80.0500
89.0000
79.0600
85.8300
1,612,100
Wed, 01 Apr 2026
83.5800
86.4600
80.5760
82.6900
1,992,700
Tue, 31 Mar 2026
76.0200
81.2300
75.3400
80.0500
2,789,600
Mon, 30 Mar 2026
86.4500
87.3300
74.7500
74.8200
2,361,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
86.0200
88.9900
83.5800
84.0700
2,261,700
Thu, 26 Mar 2026
100.7900
106.3000
86.0000
86.0100
2,853,500
Wed, 25 Mar 2026
9 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 25 Mar 2026
103.7100
108.4700
99.3200
99.6000
2,520,700
Tue, 24 Mar 2026
103.1100
104.1900
98.7600
101.8400
1,810,800
Mon, 23 Mar 2026
100.5000
105.4300
99.4100
102.3900
1,278,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
105.4700
107.3000
99.1800
99.3800
3,001,700
Thu, 19 Mar 2026
98.2000
106.1400
95.2900
105.9500
1,834,200
Wed, 18 Mar 2026
103.1100
106.0900
101.2700
101.4300
1,307,000
Tue, 17 Mar 2026
103.4300
105.0000
101.0000
104.0600
1,690,900
Mon, 16 Mar 2026
101.9200
105.3400
100.6100
104.0800
1,592,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
102.0200
103.6200
96.5500
99.9800
1,540,600
Fri, 13 Mar 2026
8 · 8-K
Pre-market · 06:30 ET
8-K ↗
Thu, 12 Mar 2026
104.7400
104.7700
97.2600
98.9800
1,835,800
Thu, 12 Mar 2026
7 · 8-K
Pre-market · 08:35 ET
8-K ↗
Wed, 11 Mar 2026
102.1000
106.0450
100.2000
104.8400
1,126,800
Tue, 10 Mar 2026
106.3000
107.5600
101.4700
102.7900
1,459,500
Mon, 09 Mar 2026
102.1100
106.8200
99.5000
106.0900
2,681,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
98.8000
105.6300
97.0000
100.5400
4,077,700
Thu, 05 Mar 2026
96.5000
99.9600
92.0900
97.1400
1,916,000
Wed, 04 Mar 2026
92.2500
99.6600
90.6500
98.8800
2,406,800
Tue, 03 Mar 2026
90.1300
92.1900
85.1600
91.1100
2,088,800
Mon, 02 Mar 2026
92.6000
103.0000
91.7300
93.0400
4,655,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
86.1800
88.2950
85.1100
88.1100
4,063,500
Thu, 26 Feb 2026
83.3100
88.4000
82.0000
88.3100
1,924,600
Wed, 25 Feb 2026
85.1550
85.4300
81.7200
83.4400
1,299,900
Tue, 24 Feb 2026
80.6200
84.1700
77.5450
83.6000
1,672,500
Mon, 23 Feb 2026
81.1000
82.7170
79.6100
81.2700
1,461,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
86.7000
88.4990
79.5600
81.6200
2,480,200
Thu, 19 Feb 2026
83.3600
88.6000
82.1700
88.4600
4,042,200
Wed, 18 Feb 2026
75.3800
81.1300
74.9100
81.0000
3,811,900
Tue, 17 Feb 2026
75.0000
75.8650
73.1200
75.1100
2,417,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
78.0000
79.0500
75.4500
75.7900
2,090,400
Thu, 12 Feb 2026
79.3400
81.5800
76.9600
78.7100
4,100,400
Wed, 11 Feb 2026
92.0000
92.9800
79.0000
79.5200
4,181,800
Tue, 10 Feb 2026
98.4700
98.4700
89.2600
91.2500
2,413,100
Mon, 09 Feb 2026
95.5400
98.7800
94.5000
97.4700
1,539,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
6 · 8-K
After-hours · 16:36 ET
8-K ↗
Fri, 06 Feb 2026
92.7800
95.5900
90.4600
95.3600
1,822,000
Thu, 05 Feb 2026
95.1100
97.7250
89.4350
89.7800
1,986,600
Wed, 04 Feb 2026
112.1000
112.5100
92.9100
97.9400
1,922,300
Tue, 03 Feb 2026
106.1600
111.7700
105.5300
111.7200
1,119,600
Mon, 02 Feb 2026
101.8700
104.0000
100.0000
102.8700
1,294,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
108.8400
112.4500
102.1500
103.8000
1,531,800
Thu, 29 Jan 2026
116.7500
118.3800
109.2400
110.9300
1,141,900
Wed, 28 Jan 2026
114.9000
117.8680
112.5700
115.2900
1,951,000
Tue, 27 Jan 2026
111.0000
113.5900
109.8000
113.3400
1,041,000
Mon, 26 Jan 2026
108.1100
110.3810
105.2000
108.7100
1,017,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
114.0000
116.0000
106.8000
108.2200
1,867,000
Thu, 22 Jan 2026
115.2700
116.9000
107.6600
111.6100
2,936,800
Wed, 21 Jan 2026
5 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 21 Jan 2026
107.1900
108.8830
97.8500
104.7900
2,152,100
Tue, 20 Jan 2026
107.0600
111.5900
105.0000
106.2800
1,588,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
109.9400
110.7600
107.5900
108.5000
2,446,900
Thu, 15 Jan 2026
109.9900
112.0000
106.8600
109.4900
1,550,600
Wed, 14 Jan 2026
106.6800
109.8740
104.0000
108.0100
1,862,100
Tue, 13 Jan 2026
107.6500
108.6300
102.2600
107.4900
1,840,700
Mon, 12 Jan 2026
104.2700
108.3780
103.8800
107.5000
1,387,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
104.0000
109.2200
103.1450
106.2200
2,493,100
Thu, 08 Jan 2026
97.0200
104.7500
96.0100
101.2800
3,364,700
Wed, 07 Jan 2026
4 · 8-K
After-hours · 17:28 ET
8-K ↗
Wed, 07 Jan 2026
89.9900
94.1800
88.1800
91.7200
2,323,700
Tue, 06 Jan 2026
85.0000
90.4900
83.5000
90.4100
2,254,800
Mon, 05 Jan 2026
78.7600
84.4700
78.7600
83.9900
2,110,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
74.2300
77.2400
72.0000
76.8500
1,380,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
75.0500
75.0500
72.3900
73.1700
1,076,800
Tue, 30 Dec 2025
77.8300
78.0000
73.5900
74.6200
1,381,500
Mon, 29 Dec 2025
76.4300
77.8300
75.5400
77.5700
1,007,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
80.8100
80.9000
77.0000
77.5500
694,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
79.9400
80.8500
79.0000
80.8100
1,436,300
Tue, 23 Dec 2025
78.1400
81.0000
76.2200
79.9800
1,111,000
Mon, 22 Dec 2025
72.7700
78.9700
71.9500
78.8700
1,947,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
68.6600
72.5600
68.6600
71.6500
7,713,200
Thu, 18 Dec 2025
66.9800
70.8800
66.9800
68.1100
2,904,000
Wed, 17 Dec 2025
66.8800
68.4550
64.1820
64.9400
2,962,200
Tue, 16 Dec 2025
67.5300
69.8200
65.8500
67.1900
2,783,100
Mon, 15 Dec 2025
68.2700
70.9900
67.5970
68.0600
2,169,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
69.4900
71.3600
67.7600
68.4400
1,747,200
Thu, 11 Dec 2025
67.1000
69.9400
65.6800
69.3700
1,210,500
Wed, 10 Dec 2025
65.3000
67.5000
63.7000
67.2700
1,203,700
Tue, 09 Dec 2025
65.5400
66.7200
63.5300
63.7500
1,201,300
Mon, 08 Dec 2025
66.8200
68.2000
65.1900
66.0600
1,290,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
66.5100
67.0750
64.2600
65.4500
1,027,400
Thu, 04 Dec 2025
65.3200
68.6800
65.3000
66.4800
1,170,100
Wed, 03 Dec 2025
64.1500
66.3400
62.4200
66.0800
794,100
Tue, 02 Dec 2025
64.6500
66.3950
63.6100
63.8300
930,700
Mon, 01 Dec 2025
65.2800
65.8000
63.6700
63.7100
1,117,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
67.0800
68.6000
66.7970
67.0300
647,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
65.3700
68.3100
64.9600
67.4300
1,246,000
Tue, 25 Nov 2025
64.0100
65.4700
62.5500
64.9600
2,515,800
Mon, 24 Nov 2025
60.9100
63.9900
60.3800
63.9000
2,469,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
58.4800
60.2500
55.3700
60.0700
2,248,600
Thu, 20 Nov 2025
63.0900
64.8400
58.8500
58.9600
1,861,100
Wed, 19 Nov 2025
59.1700
62.0200
59.1500
60.9300
1,640,400
Tue, 18 Nov 2025
56.6700
59.8200
55.6100
58.9500
1,802,900
Mon, 17 Nov 2025
60.0700
60.2500
57.5800
58.2800
1,239,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
57.4800
62.1600
57.3000
60.2500
2,175,200
Thu, 13 Nov 2025
67.2200
67.2200
59.5000
59.9900
2,531,000
Wed, 12 Nov 2025
69.4700
70.1750
67.1400
67.7400
1,386,300
Tue, 11 Nov 2025
71.8500
72.5460
68.6300
69.3800
1,356,700
Mon, 10 Nov 2025
71.8900
73.9900
70.0900
72.3100
1,509,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
64.6800
71.8900
59.0900
70.6800
5,430,300
Fri, 07 Nov 2025
3 · 10-Q
Next filing day · accepted 06 Nov, 19:12 ET
10-Q ↗
Thu, 06 Nov 2025
2 · 8-K
After-hours · 16:23 ET
8-K ↗
Thu, 06 Nov 2025
79.7300
80.2950
74.5100
74.9800
2,557,100
Wed, 05 Nov 2025
84.8400
85.3800
78.2000
79.7300
2,762,400
Tue, 04 Nov 2025
84.0100
87.2130
82.7700
84.7000
1,115,200
Mon, 03 Nov 2025
85.8600
87.9120
84.4400
87.0400
1,041,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
86.2000
87.5900
83.8250
84.2400
1,161,400
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:38 ET
8-K ↗
Thu, 30 Oct 2025
85.1300
88.8200
85.1300
85.6000
949,000
Wed, 29 Oct 2025
85.2900
87.2650
84.9800
85.7900
885,100
Tue, 28 Oct 2025
84.8100
86.9200
83.8000
85.3400
1,164,100
Mon, 27 Oct 2025
85.0900
86.3700
83.0200
83.8700
1,155,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
83.9900
85.0200
82.5000
84.1500
878,400