Skip to main content
Skip to Filters
1,030 listings
    • 180,933 miles
    • No accidents, 4 owners, corporate fleet vehicle
    • 8 Seats, 15 City / 21 Hwy MPG
    • 5 Star Motors (168 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Third-row seating
    Close

    Located in Mandan, ND / 168 miles away from Rutland, ND

    Heated leather seats Middle captain chairs Seats 7 Tow package Aftermarket Sony stereo Remote start Aftermarket wheels Warranty Available Read Mo...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    17 Combined MPG (15 City/21 Highway)

    Listing Information:

    VIN: 1GKS2CE07CR223010
    Stock: 223010
    Certified Pre-Owned: No
    Listed since: 10-11-2023

  • Price Drop
    $37,600
    fair price
    $593 above market
    • 84,538 miles
    • 1 accident, 2 owners, corporate fleet vehicle
    • 7 Seats, 14 City / 22 Hwy MPG
    • Driveway (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Helena, MT / 703 miles away from Rutland, ND

    Rare Find,3rd Row Seat,Apple CarPlay,Back-Up Camera,Blind Spot Monitor,Bluetooth,Brake Assist,Chrome Wheels,Hands-Free Liftgate,Heated Seats,Heated St...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    17 Combined MPG (14 City/22 Highway)

    Listing Information:

    VIN: 1GKS2CKJ3JR198147
    Stock: JR198147APC
    Certified Pre-Owned: No

    • 87,631 miles
    • No accidents, 2 owners, personal use only
    • 8 Seats, 16 City / 22 Hwy MPG
    • Edwards Chevrolet Buick GMC (344 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Council Bluffs, IA / 344 miles away from Rutland, ND

    HD TRAILERING PACKAGE includes (GU6) 3.42 Axle Ratio (JL1) Trailer brake controller (Z85) Suspension Package and includes (NQH) transfer case active 2...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: Yes

    Features and Specs:

    18 Combined MPG (16 City/22 Highway)

    Listing Information:

    VIN: 1GKS2BKC4JR340937
    Stock: 340937
    Certified Pre-Owned: No
    Listed since: 05-21-2025

  • Price Drop
    • 136,470 miles
    • No accidents, 2 owners, personal use only
    • 7 Seats, 14 City / 22 Hwy MPG
    • Dewey Auto Outlet (364 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Des Moines, IA / 364 miles away from Rutland, ND

    Clean CARFAX. 4-Wheel Antilock Disc Brakes, 4-Wheel Disc & 4-Wheel VAC Power Antilock Brakes, 5 Auxiliary 12-volt Power Outlets, Adaptive Cruise Contr...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    17 Combined MPG (14 City/22 Highway)

    Listing Information:

    VIN: 1GKS2CKJ2JR187608
    Stock: SG110601
    Certified Pre-Owned: No
    Listed since: 05-18-2025

    • 139,385 miles
    • No accidents, 2 owners, personal use only
    • 7 Seats, 16 City / 22 Hwy MPG
    • Beneventi Chevrolet (349 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Granger, IA / 349 miles away from Rutland, ND

    4WD, LOCAL TRADE-Back Up Camera-Apple CarPlay/Android Auto-Navigation System-3rd / Third Row Seats-Heated / Ventilated Front Seats-Heated Door Mirrors...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    18 Combined MPG (16 City/22 Highway)

    Listing Information:

    VIN: 1GKS2BKC4JR369189
    Stock: B25R023A
    Certified Pre-Owned: No
    Listed since: 05-17-2025

    • 143,595 miles
    • No accidents, 1 owner, personal use only
    • 7 Seats, 14 City / 22 Hwy MPG
    • Waconia Dodge Chrysler Jeep Ram (198 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Waconia, MN / 198 miles away from Rutland, ND

    This 2020 GMC Yukon Denali, has a Smokey Quartz Metallic exterior and an Jet Black interior color. 143595 miles. Stock Number P21715. You can ...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: Yes

    Features and Specs:

    17 Combined MPG (14 City/22 Highway)

    Listing Information:

    VIN: 1GKS2CKJ6LR221908
    Stock: P21715
    Certified Pre-Owned: No
    Listed since: 10-21-2024

    • 89,445 miles
    • No accidents, 2 owners, personal use only
    • 7 Seats, 14 City / 22 Hwy MPG
    • Wegner Buick GMC (181 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Pierre, SD / 181 miles away from Rutland, ND

    For sale: a meticulously maintained 2018 GMC Yukon 1500 Denali, offering the perfect blend of luxury, power, and advanced technology. This stunning SU...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: Yes

    Features and Specs:

    17 Combined MPG (14 City/22 Highway)

    Listing Information:

    VIN: 1GKS2CKJXJR141928
    Stock: R7019
    Certified Pre-Owned: No
    Listed since: 04-25-2025

    • 191,350 miles
    • No accidents, 5 owners, rental vehicle
    • 8 Seats, 15 City / 21 Hwy MPG
    • CarHop of Lincoln (364 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Third-row seating
    Close

    Located in Lincoln, NE / 364 miles away from Rutland, ND

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    17 Combined MPG (15 City/21 Highway)

    Listing Information:

    VIN: 1GKS2CE06CR135856
    Stock: A9273-57
    Certified Pre-Owned: No
    Listed since: 04-25-2025

  • Price Drop
    • 118,371 miles
    • No accidents, 1 owner, personal use
    • 7 Seats, 14 City / 22 Hwy MPG
    • Sarpy County Motors LLC (350 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Springfield, NE / 350 miles away from Rutland, ND

    ONE OWNER CLEAN CARFAX, 2018 GMC YUKON DENALI! In excellent pre owned condition, only one previous owner, no accidents or damage reported, lots of ser...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    17 Combined MPG (14 City/22 Highway)

    Listing Information:

    VIN: 1GKS2CKJ6JR302047
    Stock: 302047
    Certified Pre-Owned: No
    Listed since: 04-15-2025

    • 94,910 miles
    • No accidents, 2 owners, personal use only
    • 8 Seats, 16 City / 23 Hwy MPG
    • Driveway (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Third-row seating
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Odessa, TX / 1,008 miles away from Rutland, ND

    CarFax No Accidents Reported,3rd Row Seat,Apple CarPlay,Back-Up Camera,Bluetooth,Brake Assist,Chrome Wheels,Premium Sound,Remote Start,Satellite Radio...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    19 Combined MPG (16 City/23 Highway)

    Listing Information:

    VIN: 1GKS1AKC0JR325218
    Stock: JR325218T
    Certified Pre-Owned: No

    • 82,165 miles
    • No accidents, 2 owners, personal use only
    • 7 Seats, 14 City / 22 Hwy MPG
    • Mosaic Ford (278 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Lake City, MN / 278 miles away from Rutland, ND

    Price includes $1000 Trade-In Assist and $1000 Mosaic Finance Discount. ****Trade-in must be 10 model years or newer and under 100,000 miles.2018 GMC ...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    17 Combined MPG (14 City/22 Highway)

    Listing Information:

    VIN: 1GKS2CKJ5JR359971
    Stock: 432033
    Certified Pre-Owned: No
    Listed since: 06-02-2025

  • Price Drop
    $30,590
    fair price
    $1,030 above market
    • 104,288 miles
    • No accidents, 2 owners, personal use
    • 7 Seats, 16 City / 22 Hwy MPG
    • Carvana (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Columbus, OH / 842 miles away from Rutland, ND

    At Carvana, we go miles beyond the extra mile. That's why we provide you with a convenient, fast, and hassle-free car buying experience that puts you ...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    18 Combined MPG (16 City/22 Highway)

    Listing Information:

    VIN: 1GKS2BKC2JR280933
    Stock: 2003736675
    Certified Pre-Owned: No
    Listed since: 05-22-2025

  • New Listing
    • 92,200 miles
    • No accidents, 1 owner, personal use only
    • 7 Seats, 14 City / 22 Hwy MPG
    • Weis GMC (339 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Decorah, IA / 339 miles away from Rutland, ND

    ** Alloy Wheels / Premium Wheels, ** Backup Camera, ** Blind Spot Monitor, ** Bluetooth , ** Brake Assist, ** Cooled Seats, ** Heated Seats, ** Heate...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    17 Combined MPG (14 City/22 Highway)

    Listing Information:

    VIN: 1GKS2CKJ8JR178735
    Stock: 25048A
    Certified Pre-Owned: No
    Listed since: 05-06-2025

  • Price Drop
    $31,777
    great price
    $8,954 below market
    • 85,761 miles
    • No accidents, 3 owners, personal use only
    • 7 Seats, 14 City / 22 Hwy MPG
    • Driveway (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Eatontown, NJ / 1,241 miles away from Rutland, ND

    CarFax No Accidents Reported,3rd Row Seat,Apple CarPlay,Back-Up Camera,Blind Spot Monitor,Bluetooth,Brake Assist,Hands-Free Liftgate,Heated Seats,Heat...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    17 Combined MPG (14 City/22 Highway)

    Listing Information:

    VIN: 1GKS2CKJ5KR111916
    Stock: KR111916P
    Certified Pre-Owned: No

    • 91,116 miles
    • No accidents, 1 owner, personal use
    • 7 Seats, 14 City / 22 Hwy MPG
    • Kunes Country Chrysler Dodge Jeep Ram of Oregon (492 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Oregon, IL / 492 miles away from Rutland, ND

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    17 Combined MPG (14 City/22 Highway)

    Listing Information:

    VIN: 1GKS2CKJ4JR218177
    Stock: 09K107
    Certified Pre-Owned: No
    Listed since: 04-02-2025

    • 59,644 miles
    • Insurance loss reported, 1 owner, personal use
    • 7 Seats, 16 City / 23 Hwy MPG
    • TJK Auto (342 mi away)
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Omaha, NE / 342 miles away from Rutland, ND

    2018 GMC Yukon SLT Fully Loaded Family SUV! Remote Start, Captain's Chairs, Premium Bose Sound | Excellent Condition Vehicle Highlights:Mileage: 59,00...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Issue reported

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: Yes

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    19 Combined MPG (16 City/23 Highway)

    Listing Information:

    VIN: 1GKS1BKC9JR209697
    Stock: 209697
    Certified Pre-Owned: No
    Listed since: 11-01-2024

    • 82,283 miles
    • No accidents, 2 owners, rental vehicle
    • 8 Seats, 16 City / 22 Hwy MPG
    • Dunphy Motors (323 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Iowa Falls, IA / 323 miles away from Rutland, ND

    Introducing the sleek and stylish 2018 GMC Yukon in dazzling silver! Cruise through the city streets or venture off the beaten path in this versatile ...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    18 Combined MPG (16 City/22 Highway)

    Listing Information:

    VIN: 1GKS2BKC5JR346438
    Stock: 25-056
    Certified Pre-Owned: No
    Listed since: 05-11-2025

    • 80,812 miles
    • No accidents, 2 owners, rental vehicle
    • 7 Seats, 14 City / 23 Hwy MPG
    • Carvana (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    • Keyless Entry/Start
    Close

    Located in Atlanta, GA / 1,091 miles away from Rutland, ND

    At Carvana, we go miles beyond the extra mile. That's why we provide you with a convenient, fast, and hassle-free car buying experience that puts you ...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: Yes

    Features and Specs:

    17 Combined MPG (14 City/23 Highway)

    Listing Information:

    VIN: 1GKS1CKJXJR325785
    Stock: 2003712482
    Certified Pre-Owned: No
    Listed since: 05-29-2025

  • Price Drop
    $46,641
    great price
    $10,015 below market
    • 89,814 miles
    • No accidents, 1 owner, personal use
    • 7 Seats, 14 City / 19 Hwy MPG
    • Frankman Motor Company (182 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Sioux Falls, SD / 182 miles away from Rutland, ND

    Certification Program Details: This vehicle comes with our Frankman Certified 8 Point 3 Month/3,000 Mile Warranty at no additional charge. This warran...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    16 Combined MPG (14 City/19 Highway)

    Listing Information:

    VIN: 1GKS2DKL6MR164490
    Stock: 16449A
    Certified Pre-Owned: No
    Listed since: 01-24-2025

    • 82,857 miles
    • No accidents, 1 owner, personal use only
    • 7 Seats, 14 City / 22 Hwy MPG
    • Kunes Country Ford Lincoln (486 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Sterling, IL / 486 miles away from Rutland, ND

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    17 Combined MPG (14 City/22 Highway)

    Listing Information:

    VIN: 1GKS2CKJ4JR390984
    Stock: 10T1604A
    Certified Pre-Owned: No
    Listed since: 05-09-2025

    • 177,049 miles
    • No accidents, 5 owners, corporate fleet vehicle
    • 8 Seats, 15 City / 21 Hwy MPG
    • Aztec Motors (365 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Des Moines, IA / 365 miles away from Rutland, ND

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    17 Combined MPG (15 City/21 Highway)

    Listing Information:

    VIN: 1GKS2CE01CR165363
    Stock: 165363
    Certified Pre-Owned: No
    Listed since: 04-15-2025

Showing 274 - 294 out of 1,030 listings

Consumer Reviews for the GMC Yukon

Read recent reviews for the GMC Yukon
Overall Consumer Rating
3.4 out of 5 stars36 Reviews
Write a vehicle reviewSee all 36 reviews
  • 5 star
    (42%)
  • 4 star
    (14%)
  • 3 star
    (11%)
  • 2 star
    (14%)
  • 1 star
    (19%)
1 out of 5 stars

2015 Yukon Denali - FAIL

John Bucks, 05/11/2018
2015 GMC Yukon Denali 4dr SUV 4WD (6.2L 8cyl 8A)
My 2015 Yukon Denali has turned into a total money sink and GMC refuses to take actions required to deliver the Professional Grade product I purchased. I have literally spent thousands of dollars on repairs for poorly designed components that are not covered under the less than inclusive warranty or extended warranty. Most recently when a valve spring break resulted in an engine tear … down and rebuild, while still under warranty, the dealer has been unable to return my vehicle to an acceptable level of quality. GM also apparently catres little about driver and passenger safety as the LED tail lights are constantly failing and are over $800 to replace. GMC had my respect until this vehicle, if you are considering a GMC Yukon I would look elsewhere and focus on a manufacturer that cares about their customers and the sale of a $75k vehicle that is actually worth the money...Big FAIL GMC!
Report abuse

Used 2012 GMC Yukon in Rutland, ND Values

Estimated values
2012 GMC Yukon SLT 4dr SUV 4WD (5.3L 8cyl 6A) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$7,409$10,221$11,851
Clean$7,078$9,713$11,204
Average$6,528$8,867$10,126
Rough$5,811$7,768$8,726

The average list price of a used 2012 GMC Yukon in Rutland, North Dakota is $30,281. The average mileage on a used GMC Yukon 2012 for sale in Rutland, North Dakota is 109,267. Based on the average mileage of 109,267 for used 2012 GMC Yukon for sale in Rutland, ND and using an average vehicle condition rating, which means the vehicle may have a few mechanical and/or cosmetic problems and may require a considerable amount of reconditioning, we appraise the average trade-in value of a used GMC Yukon 2012 in Rutland, North Dakota to be $6,528.

Filters
Skip to Results

Applied Filters4Active

Select Buying Experience

Location

Search radius500 miles
Search radius

Make & Model

Year

New / Used

Price & Payments

Price Rating

Body Type

Trim

Mileage

Accidents & History

Engine & Drivetrain

Exterior Color

Interior Color

Total Seating

Edmunds Review

Features

Options & Packages

MPG

Listing Details


* Delivery of any kind does not apply to Alaska and Hawaii. Contact the dealer for delivery details, restrictions and costs.