Print

Quotes and Market Data

Find a quote

NORTH AMERICAN CONSTRUCTION GROUP LTD

31.23 Up 0.25 (0.80 %)

Delayed : 2025/01/02 13:37:03

  • Previous close $30.98
  • Opening $30.90
  • Price Ask $31.20
  • Price Bid $31.20
  • Size Bid 1
  • Size Ask 3
  • Today High $31.65
  • Today Low $30.81
  • 52 Weeks High $34.87
  • 52 Weeks Low $22.68
  • Volume 42,938

Fundamentals

  • P/E Ratio : 16.31
  • Earnings/Share : 0.87
  • Dividends/Share : $0.12
  • Current Div. Yield : 1.55
  • Market Cap (M) : 831.10
  • Shares Out (M) : 26.83
  • Exchange : XTSE
  • Ex Dividend Date : 2024/11/27

Intraday history

Hour Last Change High Low Volume
01:37 PM $31.23 Up $0.00 $31.23 $31.23 100
01:35 PM $31.23 Down $ -0.04 $31.23 $31.23 100
01:35 PM $31.23 Up $0.00 $31.23 $31.23 0
01:34 PM $31.27 Down $ -0.06 $31.36 $31.27 1,200
01:31 PM $31.33 Down $ -0.02 $31.33 $31.33 100
01:31 PM $31.33 Up $0.00 $31.33 $31.33 0
01:31 PM $31.33 Up $0.00 $31.33 $31.33 0
01:30 PM $31.35 Down $ -0.01 $31.35 $31.35 300
01:27 PM $31.36 Up $0.02 $31.36 $31.36 100
01:27 PM $31.36 Up $0.00 $31.36 $31.36 0
01:27 PM $31.36 Up $0.00 $31.36 $31.36 0
01:26 PM $31.35 Up $0.02 $31.35 $31.35 100
01:24 PM $31.33 Down $ -0.07 $31.33 $31.33 100
01:24 PM $31.33 Up $0.00 $31.33 $31.33 0
01:16 PM $31.40 Up $0.00 $31.40 $31.40 100
01:16 PM $31.40 Up $0.00 $31.40 $31.40 0
01:16 PM $31.40 Up $0.00 $31.40 $31.40 0
01:16 PM $31.40 Up $0.00 $31.40 $31.40 0
01:16 PM $31.40 Up $0.00 $31.40 $31.40 0
01:16 PM $31.40 Up $0.00 $31.40 $31.40 0
01:16 PM $31.40 Up $0.00 $31.40 $31.40 0
01:16 PM $31.40 Up $0.00 $31.40 $31.40 0
01:09 PM $31.40 Up $0.09 $31.40 $31.36 400
01:09 PM $31.40 Up $0.00 $31.40 $31.36 0
01:09 PM $31.40 Up $0.00 $31.40 $31.36 0
01:09 PM $31.40 Up $0.00 $31.40 $31.36 0
01:09 PM $31.40 Up $0.00 $31.40 $31.36 0
01:09 PM $31.40 Up $0.00 $31.40 $31.36 0
01:09 PM $31.40 Up $0.00 $31.40 $31.36 0
01:07 PM $31.31 Up $0.03 $31.31 $31.31 200
01:07 PM $31.31 Up $0.00 $31.31 $31.31 0
01:04 PM $31.28 Down $ -0.03 $31.28 $31.28 300
01:04 PM $31.28 Up $0.00 $31.28 $31.28 0
01:04 PM $31.28 Up $0.00 $31.28 $31.28 0
01:03 PM $31.31 Down $ -0.02 $31.31 $31.31 200
01:01 PM $31.33 Down $ -0.02 $31.34 $31.33 400
01:01 PM $31.33 Up $0.00 $31.34 $31.33 0
01:00 PM $31.35 Up $0.01 $31.35 $31.35 100
12:56 PM $31.35 Up $0.00 $31.35 $31.35 100
12:56 PM $31.35 Up $0.00 $31.35 $31.35 0
12:56 PM $31.35 Up $0.00 $31.35 $31.35 0
12:56 PM $31.35 Up $0.00 $31.35 $31.35 0
12:52 PM $31.34 Up $0.05 $31.36 $31.33 500
12:52 PM $31.34 Up $0.00 $31.36 $31.33 0
12:52 PM $31.34 Up $0.00 $31.36 $31.33 0
12:52 PM $31.34 Up $0.00 $31.36 $31.33 0
12:50 PM $31.29 Down $ -0.04 $31.29 $31.29 100
12:50 PM $31.29 Up $0.00 $31.29 $31.29 0
12:47 PM $31.33 Down $ -0.02 $31.33 $31.31 300
12:47 PM $31.33 Up $0.00 $31.33 $31.31 0
12:47 PM $31.33 Up $0.00 $31.33 $31.31 0
12:46 PM $31.35 Up $0.02 $31.38 $31.35 500
12:42 PM $31.33 Down $ -0.05 $31.37 $31.33 300
12:42 PM $31.33 Up $0.00 $31.37 $31.33 0
12:42 PM $31.33 Up $0.00 $31.37 $31.33 0
12:42 PM $31.33 Up $0.00 $31.37 $31.33 0
12:37 PM $31.38 Up $0.05 $31.38 $31.38 100
12:37 PM $31.38 Up $0.00 $31.38 $31.38 0
12:37 PM $31.38 Up $0.00 $31.38 $31.38 0
12:37 PM $31.38 Up $0.00 $31.38 $31.38 0
12:37 PM $31.38 Up $0.00 $31.38 $31.38 0
12:33 PM $31.33 Down $ -0.04 $31.33 $31.33 100
12:33 PM $31.33 Up $0.00 $31.33 $31.33 0
12:33 PM $31.33 Up $0.00 $31.33 $31.33 0
12:33 PM $31.33 Up $0.00 $31.33 $31.33 0
12:32 PM $31.37 Up $0.03 $31.37 $31.33 500
12:31 PM $31.34 Down $ -0.14 $31.35 $31.34 300
12:24 PM $31.48 Down $ -0.07 $31.50 $31.48 300
12:24 PM $31.48 Up $0.00 $31.50 $31.48 0
12:24 PM $31.48 Up $0.00 $31.50 $31.48 0
12:24 PM $31.48 Up $0.00 $31.50 $31.48 0
12:24 PM $31.48 Up $0.00 $31.50 $31.48 0
12:24 PM $31.48 Up $0.00 $31.50 $31.48 0
12:24 PM $31.48 Up $0.00 $31.50 $31.48 0
12:23 PM $31.55 Down $ -0.04 $31.55 $31.55 100
12:19 PM $31.59 Down $ -0.03 $31.60 $31.59 400
12:19 PM $31.59 Up $0.00 $31.60 $31.59 0
12:19 PM $31.59 Up $0.00 $31.60 $31.59 0
12:19 PM $31.59 Up $0.00 $31.60 $31.59 0
12:17 PM $31.62 Up $0.00 $31.63 $31.62 300
12:17 PM $31.62 Up $0.00 $31.63 $31.62 0
12:16 PM $31.62 Up $0.00 $31.62 $31.62 100
12:15 PM $31.62 Up $0.01 $31.62 $31.62 200
12:14 PM $31.61 Up $0.01 $31.61 $31.61 100
12:13 PM $31.60 Up $0.00 $31.60 $31.59 300
12:12 PM $31.60 Up $0.01 $31.60 $31.59 200
12:11 PM $31.59 Up $0.05 $31.59 $31.58 300
12:07 PM $31.54 Down $ -0.02 $31.54 $31.54 100
12:07 PM $31.54 Up $0.00 $31.54 $31.54 0
12:07 PM $31.54 Up $0.00 $31.54 $31.54 0
12:07 PM $31.54 Up $0.00 $31.54 $31.54 0
12:06 PM $31.56 Up $0.00 $31.56 $31.55 300
12:04 PM $31.56 Down $ -0.04 $31.59 $31.56 700
12:04 PM $31.56 Up $0.00 $31.59 $31.56 0
12:00 PM $31.60 Up $0.08 $31.60 $31.60 100
12:00 PM $31.60 Up $0.00 $31.60 $31.60 0
12:00 PM $31.60 Up $0.00 $31.60 $31.60 0
12:00 PM $31.60 Up $0.00 $31.60 $31.60 0
11:57 AM $31.52 Down $ -0.11 $31.57 $31.52 200
11:57 AM $31.52 Up $0.00 $31.57 $31.52 0
11:57 AM $31.52 Up $0.00 $31.57 $31.52 0
11:53 AM $31.63 Up $0.00 $31.63 $31.63 100
11:53 AM $31.63 Up $0.00 $31.63 $31.63 0
11:53 AM $31.63 Up $0.00 $31.63 $31.63 0
11:53 AM $31.63 Up $0.00 $31.63 $31.63 0
11:50 AM $31.63 Down $ -0.01 $31.63 $31.63 100
11:50 AM $31.63 Up $0.00 $31.63 $31.63 0
11:50 AM $31.63 Up $0.00 $31.63 $31.63 0
11:49 AM $31.64 Up $0.01 $31.64 $31.63 200
11:47 AM $31.63 Up $0.00 $31.63 $31.63 100
11:47 AM $31.63 Up $0.00 $31.63 $31.63 0
11:46 AM $31.63 Down $ -0.02 $31.63 $31.63 100
11:45 AM $31.65 Up $0.03 $31.65 $31.65 200
11:42 AM $31.62 Down $ -0.03 $31.65 $31.62 400
11:42 AM $31.62 Up $0.00 $31.65 $31.62 0
11:42 AM $31.62 Up $0.00 $31.65 $31.62 0
11:40 AM $31.65 Up $0.03 $31.65 $31.65 100
11:40 AM $31.65 Up $0.00 $31.65 $31.65 0
11:37 AM $31.62 Up $0.07 $31.62 $31.58 200
11:37 AM $31.62 Up $0.00 $31.62 $31.58 0
11:37 AM $31.62 Up $0.00 $31.62 $31.58 0
11:35 AM $31.55 Up $0.04 $31.55 $31.54 300
11:35 AM $31.55 Up $0.00 $31.55 $31.54 0
11:31 AM $31.51 Up $0.00 $31.51 $31.51 200
11:31 AM $31.51 Up $0.00 $31.51 $31.51 0
11:31 AM $31.51 Up $0.00 $31.51 $31.51 0
11:31 AM $31.51 Up $0.00 $31.51 $31.51 0
11:30 AM $31.51 Up $0.03 $31.51 $31.51 100
11:28 AM $31.48 Down $ -0.02 $31.48 $31.48 100
11:28 AM $31.48 Up $0.00 $31.48 $31.48 0
11:26 AM $31.50 Up $0.00 $31.50 $31.50 100
11:26 AM $31.50 Up $0.00 $31.50 $31.50 0
11:25 AM $31.50 Up $0.00 $31.50 $31.50 300
11:24 AM $31.50 Up $0.02 $31.50 $31.50 400
11:19 AM $31.48 Down $ -0.02 $31.50 $31.47 1,000
11:19 AM $31.48 Up $0.00 $31.50 $31.47 0
11:19 AM $31.48 Up $0.00 $31.50 $31.47 0
11:19 AM $31.48 Up $0.00 $31.50 $31.47 0
11:19 AM $31.48 Up $0.00 $31.50 $31.47 0
11:18 AM $31.50 Up $0.03 $31.50 $31.50 100
11:17 AM $31.47 Up $0.03 $31.47 $31.45 400
11:13 AM $31.44 Up $0.01 $31.44 $31.44 100
11:13 AM $31.44 Up $0.00 $31.44 $31.44 0
11:13 AM $31.44 Up $0.00 $31.44 $31.44 0
11:13 AM $31.44 Up $0.00 $31.44 $31.44 0
11:11 AM $31.43 Down $ -0.06 $31.48 $31.43 600
11:11 AM $31.43 Up $0.00 $31.48 $31.43 0
11:10 AM $31.49 Down $ -0.01 $31.50 $31.49 800
11:09 AM $31.50 Up $0.00 $31.51 $31.50 600
11:07 AM $31.50 Up $0.00 $31.50 $31.50 100
11:07 AM $31.50 Up $0.00 $31.50 $31.50 0
11:06 AM $31.50 Down $ -0.04 $31.50 $31.50 100
11:05 AM $31.54 Up $0.04 $31.54 $31.50 200
11:03 AM $31.50 Down $ -0.07 $31.52 $31.50 900
11:03 AM $31.50 Up $0.00 $31.52 $31.50 0
11:02 AM $31.57 Up $0.04 $31.58 $31.56 2,000
10:53 AM $31.53 Down $ -0.07 $31.56 $31.51 700
10:53 AM $31.53 Up $0.00 $31.56 $31.51 0
10:53 AM $31.53 Up $0.00 $31.56 $31.51 0
10:53 AM $31.53 Up $0.00 $31.56 $31.51 0
10:53 AM $31.53 Up $0.00 $31.56 $31.51 0
10:53 AM $31.53 Up $0.00 $31.56 $31.51 0
10:53 AM $31.53 Up $0.00 $31.56 $31.51 0
10:53 AM $31.53 Up $0.00 $31.56 $31.51 0
10:53 AM $31.53 Up $0.00 $31.56 $31.51 0
10:51 AM $31.60 Up $0.01 $31.60 $31.59 300
10:51 AM $31.60 Up $0.00 $31.60 $31.59 0
10:30 AM $31.59 Up $0.06 $31.59 $31.57 1,400
10:30 AM $31.59 Up $0.00 $31.59 $31.57 0
10:30 AM $31.59 Up $0.00 $31.59 $31.57 0
10:30 AM $31.59 Up $0.00 $31.59 $31.57 0
10:30 AM $31.59 Up $0.00 $31.59 $31.57 0
10:30 AM $31.59 Up $0.00 $31.59 $31.57 0
10:30 AM $31.59 Up $0.00 $31.59 $31.57 0
10:30 AM $31.59 Up $0.00 $31.59 $31.57 0
10:30 AM $31.59 Up $0.00 $31.59 $31.57 0
10:30 AM $31.59 Up $0.00 $31.59 $31.57 0
10:30 AM $31.59 Up $0.00 $31.59 $31.57 0
10:30 AM $31.59 Up $0.00 $31.59 $31.57 0
10:30 AM $31.59 Up $0.00 $31.59 $31.57 0
10:30 AM $31.59 Up $0.00 $31.59 $31.57 0
10:30 AM $31.59 Up $0.00 $31.59 $31.57 0
10:30 AM $31.59 Up $0.00 $31.59 $31.57 0
10:30 AM $31.59 Up $0.00 $31.59 $31.57 0
10:30 AM $31.59 Up $0.00 $31.59 $31.57 0
10:30 AM $31.59 Up $0.00 $31.59 $31.57 0
10:30 AM $31.59 Up $0.00 $31.59 $31.57 0
10:30 AM $31.59 Up $0.00 $31.59 $31.57 0
10:29 AM $31.53 Up $0.00 $31.53 $31.53 100
10:27 AM $31.53 Down $ -0.04 $31.53 $31.50 300
10:27 AM $31.53 Up $0.00 $31.53 $31.50 0
10:26 AM $31.57 Up $0.02 $31.57 $31.57 100
10:23 AM $31.55 Up $0.05 $31.55 $31.54 700
10:23 AM $31.55 Up $0.00 $31.55 $31.54 0
10:23 AM $31.55 Up $0.00 $31.55 $31.54 0
10:22 AM $31.50 Down $ -0.02 $31.50 $31.50 200
10:21 AM $31.52 Down $ -0.02 $31.56 $31.49 1,100
10:20 AM $31.54 Up $0.03 $31.54 $31.54 400
10:16 AM $31.51 Up $0.07 $31.56 $31.49 1,200
10:16 AM $31.51 Up $0.00 $31.56 $31.49 0
10:16 AM $31.51 Up $0.00 $31.56 $31.49 0
10:16 AM $31.51 Up $0.00 $31.56 $31.49 0
10:15 AM $31.44 Up $0.03 $31.46 $31.44 200
10:11 AM $31.41 Up $0.03 $31.41 $31.40 200
10:11 AM $31.41 Up $0.00 $31.41 $31.40 0
10:11 AM $31.41 Up $0.00 $31.41 $31.40 0
10:11 AM $31.41 Up $0.00 $31.41 $31.40 0
10:10 AM $31.38 Up $0.06 $31.38 $31.28 600
10:08 AM $31.32 Up $0.04 $31.32 $31.25 600
10:08 AM $31.32 Up $0.00 $31.32 $31.25 0
10:07 AM $31.28 Up $0.02 $31.28 $31.23 2,300
10:05 AM $31.26 Down $ -0.01 $31.29 $31.24 1,200
10:05 AM $31.26 Up $0.00 $31.29 $31.24 0
10:04 AM $31.27 Up $0.02 $31.29 $31.25 600
10:02 AM $31.25 Up $0.03 $31.28 $31.25 500
10:02 AM $31.25 Up $0.00 $31.28 $31.25 0
10:01 AM $31.22 Down $ -0.05 $31.26 $31.22 200
10:00 AM $31.27 Up $0.00 $31.27 $31.27 200
09:59 AM $31.27 Down $ -0.03 $31.27 $31.27 100
09:58 AM $31.30 Up $0.00 $31.32 $31.30 900
09:57 AM $31.30 Up $0.09 $31.31 $31.26 300
09:55 AM $31.21 Up $0.04 $31.21 $31.21 200
09:55 AM $31.21 Up $0.00 $31.21 $31.21 0
09:54 AM $31.17 Up $0.07 $31.17 $31.14 200
09:53 AM $31.10 Down $ -0.01 $31.11 $31.09 700
09:51 AM $31.11 Up $0.03 $31.11 $31.11 100
09:51 AM $31.11 Up $0.00 $31.11 $31.11 0
09:50 AM $31.08 Up $0.03 $31.08 $31.08 100
09:48 AM $31.05 Down $ -0.07 $31.07 $31.00 600
09:48 AM $31.05 Up $0.00 $31.07 $31.00 0
09:46 AM $31.12 Down $ -0.04 $31.12 $31.12 500
09:46 AM $31.12 Up $0.00 $31.12 $31.12 0
09:45 AM $31.17 Up $0.04 $31.17 $31.17 100
09:43 AM $31.13 Down $ -0.01 $31.20 $31.13 200
09:43 AM $31.13 Up $0.00 $31.20 $31.13 0
09:41 AM $31.14 Down $ -0.11 $31.26 $31.14 900
09:41 AM $31.14 Up $0.00 $31.26 $31.14 0
09:40 AM $31.25 Up $0.17 $31.25 $31.15 500
09:35 AM $31.08 Up $0.02 $31.08 $31.08 200
09:35 AM $31.08 Up $0.00 $31.08 $31.08 0
09:35 AM $31.08 Up $0.00 $31.08 $31.08 0
09:35 AM $31.08 Up $0.00 $31.08 $31.08 0
09:35 AM $31.08 Up $0.00 $31.08 $31.08 0
09:33 AM $31.06 Up $0.00 $31.06 $31.06 400
09:33 AM $31.06 Up $0.00 $31.06 $31.06 0
09:32 AM $31.06 Down $ -0.28 $31.11 $30.94 1,300
09:31 AM $31.34 Up $0.21 $31.34 $31.18 300
09:30 AM $31.13 Up $0.15 $31.13 $30.81 1,400
Previous close $30.98

One month history

Date Closing Opening High Low Volume
02-01-2025 $31.18 $31.60 $31.63 $31.18 10,700
31-12-2024 $30.98 $31.00 $31.16 $30.90 41,100
30-12-2024 $30.77 $30.71 $30.85 $30.70 14,900
27-12-2024 $30.48 $30.53 $30.58 $30.18 19,600
24-12-2024 $30.70 $30.73 $30.90 $30.56 10,500
23-12-2024 $30.61 $29.72 $30.63 $29.72 51,300
20-12-2024 $29.14 $29.43 $29.45 $29.13 50,200
19-12-2024 $29.43 $29.54 $29.73 $29.34 42,600
18-12-2024 $29.40 $29.93 $29.97 $29.30 58,700
17-12-2024 $29.90 $30.06 $30.15 $29.86 54,500
16-12-2024 $29.94 $30.05 $30.05 $29.90 42,300
13-12-2024 $29.65 $29.65 $29.70 $29.51 10,700
12-12-2024 $29.76 $29.45 $29.97 $29.45 35,500
11-12-2024 $29.76 $29.63 $29.98 $29.49 21,900
10-12-2024 $29.67 $29.95 $30.09 $29.67 18,100
09-12-2024 $29.77 $30.15 $30.15 $29.70 43,200
06-12-2024 $29.40 $29.93 $30.03 $29.13 88,600
05-12-2024 $29.55 $30.15 $30.20 $29.37 70,300
04-12-2024 $28.47 $28.29 $28.47 $27.99 18,000
03-12-2024 $28.10 $28.04 $28.21 $27.88 37,400
02-12-2024 $28.50 $28.26 $28.62 $28.26 40,700
29-11-2024 $28.58 $28.27 $28.65 $28.27 41,000
28-11-2024 $28.00 $27.71 $28.12 $27.63 52,800
27-11-2024 $27.36 $27.30 $27.41 $27.20 45,100
26-11-2024 $27.35 $27.68 $27.78 $27.27 20,700
25-11-2024 $28.02 $28.10 $28.16 $27.57 74,200
22-11-2024 $28.43 $28.20 $28.43 $27.96 29,300
21-11-2024 $27.53 $27.48 $27.68 $27.39 15,900
20-11-2024 $27.42 $27.49 $27.54 $27.37 22,100
19-11-2024 $27.47 $27.35 $27.59 $27.30 18,700
Graphs are not available, please refer to the detailed table
Back to top