Sachverhalt: Sachverhalt: A. A.a Am 18. Mai 2001 transportierte der Chauffeur A._ auf einem Lastwagen, der mit Händlerschildern versehen war, vier Abbruchautos. Er hatte diese auf Weisung seines Arbeitgebers X._ bei verschiedenen Garagen abgeholt und sollte sie in die Garage X._ transportieren. A.b Mit Strafverfügungen vom 10. August 2001 verurteilte das Untersuchungsrichteramt des Kantons Solothurn A._ und X._ wegen missbräuchlicher Verwendung von Händlerschildern zu Bussen von 100 Franken. Die Gebüssten erhoben Einsprache. A._ zog in der Folge die Einsprache zurück. X._ hielt an seiner Einsprache fest. Die Gebüssten erhoben Einsprache. A._ zog in der Folge die Einsprache zurück. X._ hielt an seiner Einsprache fest. B. B.a Der Amtsgerichtspräsident von Solothurn-Lebern sprach X._ am 10. April 2002 der missbräuchlichen Verwendung von Händlerschildern als verantwortlicher Fahrzeughalter und Arbeitgeber (Art. 24 Abs. 4 lit. a i.V.m. Art. 60 Ziff. 2 und Ziff. 5 VVV) schuldig und bestrafte ihn mit einer Busse von 400 Franken. B.b Das Obergericht des Kantons Solothurn wies am 5. Mai 2004 die von X._ erhobene Kassationsbeschwerde ab. B.b Das Obergericht des Kantons Solothurn wies am 5. Mai 2004 die von X._ erhobene Kassationsbeschwerde ab. C. X._ führt eidgenössische Nichtigkeitsbeschwerde mit dem Antrag, das Urteil des Obergerichts sei aufzuheben und die Sache zu seiner Freisprechung an die Vorinstanz zurückzuweisen. C. X._ führt eidgenössische Nichtigkeitsbeschwerde mit dem Antrag, das Urteil des Obergerichts sei aufzuheben und die Sache zu seiner Freisprechung an die Vorinstanz zurückzuweisen. D. Das Obergericht beantragt unter Verzicht auf Gegenbemerkungen die Abweisung der Beschwerde. 