Become a Member
  • Track your favourite stocks
  • Create & monitor portfolios
  • Daily portfolio value
Sign Up
Quickpicks
Add shares to your
quickpicks to
display them here!

First Majestic (0QYC) Share Price History

Time period:
to
Date Open High Low Close Volume
24th Jul 2026 (Fri) 23.10 23.45 21.95 23.40 41,225
23rd Jul 2026 (Thu) 24.35 24.35 22.725 23.00 83,092
22nd Jul 2026 (Wed) 23.625 24.575 22.45 24.575 97,244
21st Jul 2026 (Tue) 22.35 23.15 21.25 23.15 69,130
20th Jul 2026 (Mon) 22.15 24.15 21.05 22.30 22,588
17th Jul 2026 (Fri) 22.30 22.30 21.20 21.825 87,232
16th Jul 2026 (Thu) 23.575 24.525 22.35 22.35 103,165
15th Jul 2026 (Wed) 23.775 23.875 22.60 23.25 90,331
14th Jul 2026 (Tue) 23.20 24.30 22.05 23.825 109,935
13th Jul 2026 (Mon) 24.00 24.00 22.00 23.40 45,093
10th Jul 2026 (Fri) 24.35 24.35 23.00 24.15 119,629
9th Jul 2026 (Thu) 22.35 24.00 21.25 24.00 137,439
8th Jul 2026 (Wed) 23.40 23.875 21.725 21.725 202,167
7th Jul 2026 (Tue) 24.575 25.00 23.35 23.525 82,076
6th Jul 2026 (Mon) 25.725 26.725 24.45 24.45 66,817
3rd Jul 2026 (Fri) 25.20 25.875 23.95 25.875 3,504
2nd Jul 2026 (Thu) 24.20 25.35 23.00 25.35 118,493
1st Jul 2026 (Wed) 24.20 24.20 23.00 24.20 81,348
30th Jun 2026 (Tue) 23.875 24.05 22.70 24.05 44,585
29th Jun 2026 (Mon) 24.00 25.00 22.80 23.625 29,679
26th Jun 2026 (Fri) 23.725 24.40 22.55 24.40 109,942
25th Jun 2026 (Thu) 22.925 24.00 21.80 23.525 245,758
24th Jun 2026 (Wed) 23.675 24.00 22.50 23.00 141,981
23rd Jun 2026 (Tue) 25.10 25.10 22.725 23.875 107,099
22nd Jun 2026 (Mon) 25.575 25.775 24.30 25.45 108,233
19th Jun 2026 (Fri) 25.875 25.875 23.675 24.875 5,626
18th Jun 2026 (Thu) 26.20 26.925 24.90 25.625 144,363
17th Jun 2026 (Wed) 27.15 27.625 25.80 27.625 96,505
16th Jun 2026 (Tue) 26.40 27.00 25.10 26.45 168,645
15th Jun 2026 (Mon) 24.625 27.20 23.40 26.675 183,449
12th Jun 2026 (Fri) 23.525 25.525 22.35 24.25 162,419
11th Jun 2026 (Thu) 22.05 22.925 20.95 22.15 123,414
10th Jun 2026 (Wed) 23.05 23.05 21.25 22.15 179,250
9th Jun 2026 (Tue) 23.825 24.15 22.65 23.15 198,952
8th Jun 2026 (Mon) 23.675 24.35 22.50 24.30 159,243
5th Jun 2026 (Fri) 27.35 27.875 24.875 24.875 247,049
4th Jun 2026 (Thu) 27.45 28.525 26.10 27.875 48,550
3rd Jun 2026 (Wed) 28.875 28.875 27.45 28.00 58,946
2nd Jun 2026 (Tue) 28.775 31.00 27.35 28.725 84,689
1st Jun 2026 (Mon) 28.775 28.775 27.35 28.00 102,893
29th May 2026 (Fri) 28.30 28.575 26.90 28.575 97,141
28th May 2026 (Thu) 27.40 27.775 26.05 27.775 252,608
27th May 2026 (Wed) 28.00 28.45 26.60 27.525 89,804
26th May 2026 (Tue) 27.925 27.925 26.55 27.40 67,008
FTSE 100 Latest
Value10,736.23
Change97.06