Energy - Services


The companies in this industry supply oilfield services, products, technology, and systems to the oil and natural gas industry worldwide. Demand comes from oil & gas production/exploration companies, which is determined overall by economic activity.

Share This Page

Industry Rating

C

Energy - Services is the #68 ranked industry out of 124, which means it is in the 45 percentile of all industries we cover. That percentile equates to a POWR Industry Rating of C (Neutral).


Rk Symbol Name Last Open High Low 52WK Hi 52WK Lo Day Chg YTD Chg 12M Chg Mkt Cap 50D MA ± 50D 200D MA ± 200D POWR Growth Value Momentum Quality Stability Sentiment Industry
1 PETRY Vibra Energia S/A ADR 9.84 9.77 10.02 9.53 10.47 4.77 0.29
(3.04%)
3.91 % 68.78 % N/A 9.28 6.01 % 7.93 24.15 % A
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
2 GEOS Geospace Technologies Corporation 11.98 12.15 12.24 11.79 17.09 5.18 -0.12
(-0.99%)
-7.56 % 114.70 % 159.54M 13.48 -11.14 % 10.78 11.12 % A
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
3 TOLWF Trican Well Service Ltd. 3.15 3.14 3.15 3.13 3.92 2.08 0.04
(1.19%)
0.41 % 30.04 % N/A 3.08 2.23 % 3.05 3.34 % B
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
4 NCSM NCS Multistage Holdings, Inc. 15.69 14.81 15.69 14.81 25.66 12.02 0.37
(2.42%)
-9.83 % -37.24 % 38.27M 15.58 0.72 % 17.17 -8.60 % B
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
5 PFIE Profire Energy, Inc. 1.44 1.42 1.46 1.38 3.29 1.08 0.01
(0.70%)
-20.44 % 23.08 % 68.53M 1.57 -8.50 % 1.75 -17.49 % B
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
6 MTRX Matrix Service Company 12.51 12.63 12.68 12.30 13.04 4.58 -0.14
(-1.11%)
27.91 % 83.43 % 341.59M 10.04 24.61 % 8.63 44.99 % B
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
7 MRC MRC Global Inc. 11.96 12.04 12.20 11.86 12.43 8.15 -0.10
(-0.83%)
8.63 % 2.05 % 1.01B 10.65 12.34 % 10.15 17.82 % B
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
8 CHX ChampionX Corporation 30.25 29.94 30.55 29.64 38.37 23.66 0.30
(1.00%)
3.87 % -5.35 % 5.89B 28.46 6.29 % 31.02 -2.50 % B
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
9 NOA North American Construction Group Ltd. 24.36 24.33 24.48 24.02 26.30 15.32 -0.08
(-0.33%)
16.83 % 49.45 % 651.31M 21.90 11.24 % 21.16 15.12 % B
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
10 NEX Keane Group, Inc. 10.69 10.69 10.69 10.69 11.99 6.66 0.08
(0.75%)
15.69 % 19.84 % 2.44B 10.62 0.68 % 9.28 15.26 % B
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
11 DNOW NOW Inc. 12.14 11.78 12.21 11.63 13.89 8.83 0.39
(3.32%)
7.24 % -11.84 % 1.29B 10.48 15.85 % 10.64 14.09 % B
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
12 GHM Graham Corporation 24.12 24.29 24.98 23.72 24.98 10.77 -0.08
(-0.33%)
27.15 % 83.70 % 261.17M 19.83 21.63 % 16.14 49.47 % B
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
13 NR Newpark Resources, Inc. 6.38 6.42 6.44 6.24 7.63 3.40 -0.04
(-0.62%)
-3.92 % 45.00 % 542.86M 6.50 -1.83 % 5.90 8.15 % B
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
14 RNGR Ranger Energy Services, Inc. 10.10 10.12 10.13 9.97 14.64 9.27 -0.02
(-0.20%)
-1.27 % -12.86 % 246.57M 10.06 0.37 % 11.18 -9.70 % B
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
15 HAL Halliburton Company 35.31 35.44 35.70 34.91 43.85 27.84 -0.03
(-0.08%)
-2.32 % -8.48 % 31.43B 35.35 -0.12 % 36.36 -2.88 % B
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
16 CKH SEACOR Holdings Inc. 41.50 41.49 41.53 41.47 43.73 22.61 0.09
(0.22%)
0.12 % 64.49 % 850.71M N/A N/A % N/A N/A % NR
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
17 EXTN Exterran Corporation 4.58 4.79 4.82 4.57 7.70 2.67 -0.26
(-5.37%)
53.69 % -1.93 % 152.57M N/A N/A % N/A N/A % NR
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
18 REX Rex American Resources Corp. 44.06 44.18 44.29 43.71 51.19 27.42 -0.28
(-0.63%)
-6.85 % 31.44 % 771.23M 44.10 -0.09 % 38.24 15.22 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
19 FET Forum Energy Technologies, Inc. 20.06 19.79 20.52 19.36 32.24 17.65 0.28
(1.42%)
-9.52 % -37.23 % 204.47M 20.91 -4.05 % 23.17 -13.44 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
20 SLB Schlumberger Ltd. 48.57 48.70 48.89 48.26 62.12 42.73 -0.01
(-0.02%)
-6.67 % -12.93 % 69.33B 50.17 -3.19 % 52.74 -7.91 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
21 THNPY Technip Energies N.V. ADR 20.85 20.84 20.88 20.72 25.50 18.89 0.16
(0.75%)
-10.56 % 5.12 % N/A 21.84 -4.53 % 22.38 -6.83 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
22 SOI Solaris Oilfield Infrastructure, Inc. 7.67 7.78 7.79 7.63 11.32 6.59 -0.18
(-2.29%)
-3.64 % -26.53 % 339.42M 7.68 -0.10 % 8.78 -12.67 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
23 OII Oceaneering International, Inc. 22.05 21.76 22.26 21.35 27.46 14.99 0.26
(1.19%)
3.62 % 4.65 % 2.22B 20.55 7.30 % 21.06 4.72 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
24 NXT Nextracker Inc. 60.31 59.80 61.11 59.57 61.45 28.24 -0.24
(-0.40%)
28.73 % 91.40 % 9.67B 47.55 26.83 % 40.99 47.13 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
25 FTI TechnipFMC PLC 19.72 19.69 19.90 19.44 22.78 12.04 0.03
(0.15%)
-2.09 % 40.76 % 8.59B 19.48 1.24 % 18.51 6.56 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
26 OIS Oil States International, Inc. 6.10 6.23 6.23 6.01 10.47 5.72 -0.08
(-1.29%)
-10.16 % -33.04 % 389.72M 6.39 -4.48 % 7.28 -16.23 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
27 AROC Archrock, Inc. 17.35 16.98 17.49 16.85 17.49 8.78 0.30
(1.76%)
13.82 % 79.61 % 2.71B 15.44 12.37 % 12.52 38.56 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
28 WTTR Select Energy Services, Inc. 7.83 7.92 7.95 7.82 8.70 5.51 -0.06
(-0.76%)
4.00 % -8.53 % 940.68M 7.41 5.69 % 7.62 2.73 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
29 LBRT Liberty Oilfield Services Inc. 21.10 20.85 21.59 20.64 21.72 11.18 0.36
(1.74%)
16.32 % 32.12 % 3.56B 18.63 13.28 % 16.85 25.23 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
30 RES RPC, Inc. 7.32 7.33 7.43 7.18 9.78 6.34 0.00
(0.00%)
1.12 % -21.29 % 1.58B 7.03 4.07 % 7.63 -4.07 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
31 SUBCY Subsea 7 S.A. 13.37 13.30 13.40 13.30 15.10 9.85 0.22
(1.65%)
-7.84 % -0.04 % 4.05B 13.87 -3.59 % 12.89 3.76 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
32 PUMP ProPetro Holding Corp. 8.30 8.25 8.40 8.10 11.37 6.33 0.08
(0.97%)
-0.95 % -15.82 % 914.98M 8.16 1.73 % 8.93 -7.04 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
33 MNTK Montauk Renewables, Inc. 6.50 6.58 6.67 6.47 10.95 5.46 -0.09
(-1.37%)
-27.05 % -39.42 % 933.80M 7.87 -17.36 % 8.40 -22.66 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
34 TTI Tetra Technologies, Inc. 3.94 4.03 4.03 3.90 6.77 2.43 -0.08
(-1.99%)
-12.83 % 0.77 % 512.51M 4.29 -8.15 % 4.49 -12.22 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
35 FTK Flotek Industries, Inc. 3.02 2.97 3.11 2.92 7.38 2.78 -0.01
(-0.33%)
-22.96 % -56.23 % 89.58M 3.29 -8.33 % 4.08 -26.03 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
36 FTSI FTS International, Inc. 26.49 25.00 26.53 25.00 30.09 18.07 -0.04
(-0.15%)
0.91 % 34.60 % 372.53M N/A N/A % N/A N/A % NR
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
37 GBNXF Gibson Energy Inc. 15.45 15.48 15.53 15.45 18.21 13.45 0.14
(0.91%)
0.39 % -12.96 % 2.50B 15.30 0.99 % 15.08 2.44 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
38 NOV NOV Inc. 17.22 17.53 17.57 17.19 23.29 14.05 -0.32
(-1.82%)
-15.09 % -24.61 % 6.78B 19.33 -10.90 % 18.69 -7.86 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
39 WFTLF Weatherford International Public Limited Company 12.40 11.25 13.01 11.25 14.75 1.31 0.80
(6.90%)
106.67 % 507.84 % N/A N/A N/A % N/A N/A % NR
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
40 HLX Helix Energy Solutions Group, Inc. 9.80 9.88 9.89 9.67 11.88 6.18 -0.11
(-1.11%)
-4.67 % 22.81 % 1.48B 9.72 0.77 % 9.16 7.04 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
41 CLB Core Laboratories N.V. 14.60 14.88 14.98 14.50 27.94 13.88 -0.27
(-1.82%)
-17.27 % -42.77 % 682.17M 16.48 -11.40 % 21.32 -31.51 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
42 RNET RigNet, Inc. 9.60 9.84 9.84 9.58 11.19 0.82 -0.22
(-2.24%)
62.99 % 611.11 % 201.75M N/A N/A % N/A N/A % NR
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
43 TUSK Mammoth Energy Services, Inc. 3.71 3.77 3.80 3.64 6.27 3.20 -0.07
(-1.85%)
-16.82 % -41.02 % 177.86M 4.10 -9.40 % 4.40 -15.74 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
44 WHD Cactus, Inc. 46.17 45.96 47.15 45.52 57.00 31.36 0.22
(0.48%)
1.70 % -13.03 % 3.67B 42.52 8.58 % 44.62 3.47 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
45 AESI Atlas Energy Solutions Inc. 17.97 17.81 18.05 17.59 24.69 15.06 0.20
(1.13%)
4.36 % 6.02 % 1.80B 17.06 5.35 % 18.51 -2.89 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
46 ENLT Enlight Renewable Energy Ltd. 17.35 17.25 17.45 17.14 20.44 12.11 -0.05
(-0.29%)
-9.35 % -4.72 % 2.01B 18.01 -3.66 % 17.07 1.65 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
47 SMHI SEACOR Marine Holdings Inc. 10.52 10.55 10.64 10.47 15.24 7.04 -0.06
(-0.57%)
-16.44 % 2.63 % 285.71M 11.36 -7.37 % 11.53 -8.80 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
48 NGS Natural Gas Services Group, Inc. 15.45 15.22 15.58 15.02 16.44 9.41 0.19
(1.25%)
-3.92 % 40.45 % 192.15M 14.65 5.49 % 12.54 23.21 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
49 ACDC ProFrac Holding Corp. 7.59 7.41 7.67 7.25 21.78 6.46 0.25
(3.41%)
-10.50 % -64.32 % 1.21B 7.72 -1.63 % 10.03 -24.31 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
50 NESR National Energy Services Reunited Corp. - Ordinary Shares 7.75 6.98 7.85 6.51 8.50 2.44 -0.08
(-1.02%)
27.05 % 5.30 % 736.22M 6.58 17.78 % 4.76 62.67 % C
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
51 TDW Tidewater Inc. 67.96 69.30 69.32 67.57 77.53 37.76 -1.59
(-2.29%)
-5.76 % 50.82 % 3.59B 67.47 0.73 % 61.06 11.30 % D
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
52 DRQ Dril-Quip, Inc. 21.20 21.19 21.28 20.71 35.95 18.93 -0.03
(-0.14%)
-8.90 % -33.29 % 724.68M 21.50 -1.42 % 24.35 -12.95 % D
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
53 REGI Renewable Energy Group, Inc. 61.50 61.46 61.51 61.44 70.79 32.54 0.05
(0.08%)
44.91 % -11.32 % 3.09B N/A N/A % N/A N/A % NR
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
54 HPK HighPeak Energy, Inc. 15.87 15.66 16.00 15.10 28.99 10.44 0.12
(0.76%)
11.45 % -43.62 % 2.04B 14.08 12.71 % 14.74 7.68 % D
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
55 USWS U.S. Well Services, Inc. 7.41 7.15 7.58 7.15 19.98 3.01 0.19
(2.63%)
7.39 % -50.80 % 95.05M N/A N/A % N/A N/A % NR
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
56 NINE Nine Energy Service, Inc. 2.28 2.20 2.29 2.19 10.69 1.78 0.03
(1.33%)
-14.93 % -78.43 % 80.54M 2.42 -5.82 % 3.42 -33.26 % D
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
57 NFE New Fortress Energy LLC Cl A 32.56 31.99 32.70 31.64 40.04 25.06 0.57
(1.78%)
-13.70 % -16.85 % 6.68B 35.06 -7.13 % 31.44 3.56 % D
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
58 LTBR Lightbridge Corporation 3.01 3.10 3.12 3.01 6.70 2.77 -0.10
(-3.22%)
-6.23 % -34.57 % 39.02M 3.26 -7.55 % 4.40 -31.55 % D
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
59 CLNE Clean Energy Fuels Corp. 3.18 3.11 3.21 3.09 5.98 2.74 0.03
(0.95%)
-16.97 % -45.55 % 709.20M 3.37 -5.56 % 3.99 -20.20 % F
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
60 AMRC Ameresco, Inc. 22.99 23.30 23.96 22.96 63.19 18.40 -0.99
(-4.13%)
-27.41 % -59.00 % 1.20B 26.72 -13.97 % 37.95 -39.42 % F
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
61 ATLX Altex Industries Inc. 18.62 18.25 18.91 18.13 45.00 7.00 0.37
(2.03%)
-40.47 % 153.68 % 200.85M 25.36 -26.58 % 24.32 -23.44 % F
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
NR DWSN Dawson Geophysical Company 1.53 1.54 1.57 1.41 2.65 1.28 0.00
(0.00%)
-16.39 % 15.04 % 47.14M 1.64 -6.84 % 1.85 -17.46 % NR
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
NR PFHC ProFrac Holding Corp., 22.08 22.42 22.74 21.79 23.62 13.18 0.17
(0.78%)
21.92 % 21.92 % 3.14B N/A N/A % N/A N/A % NR
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
NR OEZVF Verbund AG 67.30 67.30 67.30 67.30 88.50 67.30 -5.80
(-7.93%)
-7.93 % -15.12 % N/A N/A N/A % N/A N/A % NR
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
NR MDDNF Meridian Energy Ltd. 3.30 3.30 3.30 3.30 3.30 2.67 0.11
(3.45%)
13.40 % 21.32 % N/A N/A N/A % N/A N/A % NR
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
NR DOGEF Oersted A/S 57.46 57.46 57.46 57.46 101.22 35.31 -0.56
(-0.96%)
4.51 % -35.69 % N/A 54.28 5.87 % 67.53 -14.91 % NR
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!
NR EDRVF EDP Renovaveis S/A 15.43 15.43 15.43 15.43 23.38 14.46 0.30
(1.98%)
-23.95 % -28.00 % N/A N/A N/A % N/A N/A % NR
Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

Unlock Now!

All price changes on this page include dividends and splits.

Page generated in 0.4311 seconds.