Tesla, Inc. (NEO: TSLA)
Canada flag Canada · Delayed Price · Currency is CAD
20.22
+0.40 (2.02%)
Jul 25, 2024, 3:59 PM EDT

Tesla Revenue

Tesla had revenue of $25.50B USD in the quarter ending June 30, 2024, with 2.30% growth. This brings the company's revenue in the last twelve months to $95.32B, up 1.37% year-over-year. In the year 2023, Tesla had annual revenue of $96.77B with 18.80% growth.

Revenue (ttm)
$95.32B
Revenue Growth
+1.37%
P/S Ratio
0.49
Revenue / Employee
$678.55K
Employees
140,473
Market Cap
972.59B CAD

Revenue Chart

* This company reports financials in USD.

History

Fiscal Year End Revenue Change Growth
Dec 31, 202396.77B15.31B18.80%
Dec 31, 202281.46B27.64B51.35%
Dec 31, 202153.82B22.29B70.67%
Dec 31, 202031.54B6.96B28.31%
Dec 31, 201924.58B3.12B14.52%
Dec 31, 2018 Pro Pro Pro
Dec 31, 2017 Pro Pro Pro
Dec 31, 2016 Pro Pro Pro
Dec 31, 2015 Pro Pro Pro
Dec 31, 2014 Pro Pro Pro

Revenue Definition

Revenue, also called sales, is the amount of money a company receives from its business activities, such as sales of products or services. Revenue does not take any expenses into account and is therefore different from profits.

Full Definition

Related Stocks

Company Name Revenue
Amazon.com, Inc. 799.93B
Web exception while posting to url(http://localhost:8451/CIQTrusted.svc/VulcanCIQJSONLinker/JSON?userid=717395338): [{"Key":1,"Value":"DataAPI Error for userID=717395338 : One or more errors occurred.; One or more errors occurred.Retriever 'WebServiceRetriever`2(CompanyInfoWebServiceRetriver)' failed at 2024-07-24 06:09:48.630 -04:00 - see inner exception(s) for details. (RetrieverID: 73f0ffc0-6cee-4cd0-aac7-c6ce2cfd1022, MachineName: QTCIQAPPD12)\/* Starting CompanyInfo Service Call at 2024-07-24 06:09:48.623 -04:00:*\/\u000d\u000aPOST http:\/\/prcws-prd-app.prv.capiqinc.com:8451\/companyinfoservice?userId=717395338&timeout=60&applicationId=Vulcan&correlationId=d25a6b33-ab71-4f72-b3a6-405308de9cfe&callId=73f0ffc0-6cee-4cd0-aac7-c6ce2cfd1022&1955=1&4026=0 HTTP\/1.1\u000d\u000aContent-Type: text\/xml; charset=utf-8\u000d\u000aSOAPAction: \"urn:schemas-microsoft-com:xml-analysis:Execute\"\u000d\u000atraceparent: 00-00000000000000005a97586500ca278e-6195b18d1731ae08-00\u000d\u000atracestate: dd=s:0\u000d\u000ax-datadog-trace-id: 6527783375725012878\u000d\u000ax-datadog-parent-id: 7031721612746534408\u000d\u000ax-datadog-sampling-priority: 0\u000d\u000aHost: prcws-prd-app.prv.capiqinc.com:8451\u000d\u000aContent-Length: 632\u000d\u000aExpect: 100-continue\u000d\u000aContent-Length: 632\u000d\u000a\u000d\u000a<Envelope xmlns=\"http:\/\/schemas.xmlsoap.org\/soap\/envelope\/\">\u000d\u000a\u0009<Body>\u000d\u000a\u0009\u0009<Execute xmlns=\"urn:schemas-microsoft-com:xml-analysis\">\u000d\u000a\u0009\u0009\u0009<Command>\u000d\u000a\u0009\u0009\u0009\u0009<Statement><![CDATA[\u000d\u000a[\u000d\u000a\u0009{\u000d\u000a\u0009\u0009Symbol : \"NEOE:GOOG\",\u000d\u000a\u0009\u0009MetricProperty : \"VALUE\",\u000d\u000a\u0009\u0009Metric : \"IQ_PRIMARY_SIC_INDUSTRY\"\u000d\u000a\u0009},\u000d\u000a\u0009{\u000d\u000a\u0009\u0009Symbol : \"NEOE:GOOG\",\u000d\u000a\u0009\u0009MetricProperty : \"VALUE\",\u000d\u000a\u0009\u0009Metric : \"IQ_PRIMARY_SIC_CODE\"\u000d\u000a\u0009}\u000d\u000a]\u000d\u000a]]><\/Statement>\u000d\u000a\u0009\u0009\u0009<\/Command>\u000d\u000a\u0009\u0009\u0009<Properties>\u000d\u000a\u0009\u0009\u0009\u0009<PropertyList>\u000d\u000a\u0009\u0009\u0009\u0009\u0009<LocaleIdentifier>1033<\/LocaleIdentifier>\u000d\u000a\u0009\u0009\u0009\u0009\u0009<Format>Tabular<\/Format>\u000d\u000a\u0009\u0009\u0009\u0009\u0009<Content>SchemaData<\/Content>\u000d\u000a\u0009\u0009\u0009\u0009<\/PropertyList>\u000d\u000a\u0009\u0009\u0009<\/Properties>\u000d\u000a\u0009\u0009<\/Execute>\u000d\u000a\u0009<\/Body>\u000d\u000a<\/Envelope>\u000d\u000a***End of HTTP request***\u000d\u000a\u000d\u000a\/* Failed CompanyInfo Service Call at 2024-07-24 06:09:48.630 -04:00 (duration: 6ms.):*\/\u000d\u000aException:\u000d\u000aSystem.AggregateException: One or more errors occurred.\u000d\u000a---> (Inner Exception #0) System.AggregateException: One or more errors occurred.\u000d\u000a ---> (Inner Exception #0) System.Net.WebException: The remote server returned an error: (500) Internal Server Error.\u000d\u000a\u000d\u000aHTTP Response:\u000d\u000aHTTP\/1.1 500 Internal Server Error\u000d\u000aSPGI-Timings: { \"duration\":0, \"start\":\"2024-07-24T06:09:48.626 -04:00\", \"server\":\"QTPRCAPPD04\", \"operations\": [{ \"duration\":0, \"start\":\"2024-07-24T06:09:48.626 -04:00\", \"name\":\"DBCall (DataAPI_CompanyInfoNPDataLookup_prc SP)\" }] }\u000d\u000aContent-Length: 6100\u000d\u000aCache-Control: private\u000d\u000aContent-Type: text\/xml; charset=utf-8\u000d\u000aDate: Wed, 24 Jul 2024 10:09:47 GMT\u000d\u000aServer: Microsoft-IIS\/8.5\u000d\u000aX-AspNet-Version: 4.0.30319\u000d\u000aX-Powered-By: ASP.NET\u000d\u000a\u000d\u000a<soap:Envelope xmlns:soap='http:\/\/schemas.xmlsoap.org\/soap\/envelope\/'>\u000d\u000a<soap:Body>\u000d\u000a <soap:Fault xmlns='http:\/\/schemas.xmlsoap.org\/soap\/envelope\/'>\u000d\u000a <faultcode>XMLAnalysisError.0x00000000<\/faultcode>\u000d\u000a <faultstring>System.AggregateException: One or more errors occurred.\u000d\u000a---&gt; (Inner Exception #0) System.AggregateException: One or more errors occurred.\u000d\u000a ---&gt; (Inner Exception #0) System.Data.SqlClient.SqlException: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Co... (message truncated)\u000d\u000a ---&gt; System.ComponentModel.Win32Exception: The system cannot find the file specified\u000d\u000a\u000d\u000aMachine Name: QTPRCAPPD04\u000d\u000aFull Details:\u000d\u000aSystem.AggregateException: One or more errors occurred.\u000d\u000a at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\u000d\u000a at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\u000d\u000a at CapitalIQ.DenimService.CompanyGeneral.Service.RoutingRetriever.&lt;FillDataAsync&gt;d__4.MoveNext() in D:\\a\\1\\s\\CapitalIQ.DenimService.CompanyGeneral\\Service\\RoutingRetriever.cs:line 57\u000d\u000a--- End of stack trace from previous location where exception was thrown ---\u000d\u000a at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\u000d\u000a at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\u000d\u000a at CapitalIQ.DenimService.CompanyGeneral.Service.Service.DataResponse.&lt;ExecuteAsync&gt;d__5.MoveNext() in D:\\a\\1\\s\\CapitalIQ.DenimService.CompanyGeneral\\Service\\Service.cs:line 54\u000d\u000a---&gt; (Inner Exception #0) System.AggregateException: One or more errors occurred.\u000d\u000a at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\u000d\u000a at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\u000d\u000a at CapitalIQ.DenimService.CompanyGeneral.Service.NonPeriodic.NonPeriodicRetriever.&lt;FillDataAsync&gt;d__5.MoveNext() in D:\\a\\1\\s\\CapitalIQ.DenimService.CompanyGeneral\\Service\\NonPeriodic\\NonPeriodicRetriever.cs:line 75\u000d\u000a ---&gt; (Inner Exception #0) System.Data.SqlClient.SqlException: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)\u000d\u000a at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal&amp; connection)\u000d\u000a at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal&amp; connection)\u000d\u000a at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal&amp; connection)\u000d\u000a at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)\u000d\u000a at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)\u000d\u000a at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)\u000d\u000a at System.Data.SqlClient.SqlConnection.OpenAsync(CancellationToken cancellationToken)\u000d\u000a--- End of stack trace from previous location where exception was thrown ---\u000d\u000a at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\u000d\u000a at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\u000d\u000a at CapitalIQ.DenimService.Common.Logging.SqlServerCommandBuilder.CiqCommandAdapter.&lt;GetDataReaderAsync&gt;d__14.MoveNext() in D:\\a\\1\\s\\CapitalIQ.DenimService.Common\\Logging\\SqlServerCommandBuilder.cs:line 114\u000d\u000a--- End of stack trace from previous location where exception was thrown ---\u000d\u000a at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\u000d\u000a at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\u000d\u000a at CapitalIQ.DenimService.Common.Logging.Timings.SqlServerTimingCapturingCommand.&lt;GetDataReaderAsync&gt;d__12.MoveNext() in D:\\a\\1\\s\\CapitalIQ.DenimService.Common\\Logging\\Timings\\SqlServerTimingCapturingCommand.cs:line 107\u000d\u000a--- End of stack trace from previous location where exception was thrown ---\u000d\u000a at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\u000d\u000a at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\u000d\u000a at CapitalIQ.DenimService.Common.Logging.SqlServerLoggingCommand.&lt;GetDataReaderAsync&gt;d__16.MoveNext() in D:\\a\\1\\s\\CapitalIQ.DenimService.Common\\Logging\\SqlServerLoggingCommand.cs:line 140\u000d\u000a--- End of stack trace from previous location where exception was thrown ---\u000d\u000a at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\u000d\u000a at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\u000d\u000a at CapitalIQ.DenimService.CompanyGeneral.Service.NonPeriodic.Helpers.NonPeriodicDataHelper.&lt;ValidateAsync&gt;d__7.MoveNext() in D:\\a\\1\\s\\CapitalIQ.DenimService.CompanyGeneral\\Service\\NonPeriodic\\Helpers\\NonPeriodicDataHelper.cs:line 54\u000d\u000a ---&gt; System.ComponentModel.Win32Exception: The system cannot find the file specified\u000d\u000a <\/faultstring>\u000d\u000a <\/soap:Fault>\u000d\u000a <\/soap:Body>\u000d\u000a<\/soap:Envelope>\u000d\u000a***End of HTTP response***One or more errors occurred.One or more errors occurred.One or more errors occurred.The remote server returned an error: (500) Internal Server Error. at System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)\u000d\u000a at CapitalIQ.DataAPI.Data.RequestManager.FillRequest(IEnumerable`1 requestsMap, Request req) in d:\\srcbranchdw\\dataapi\\Data\\CapitalIQ.DataAPI.Data\\DataManager\\RequestManager.cs:line 145\u000d\u000a at CapitalIQ.DataAPI.Data.RequestManager.CapitalIQ.DataAPI.Download.IRequestManager.GetFilledRequestMap(IEnumerable`1 requestsMap, Request req) in d:\\srcbranchdw\\dataapi\\Data\\CapitalIQ.DataAPI.Data\\DataManager\\RequestManager.cs:line 114\u000d\u000a at CapitalIQ.DataAPI.Data.Services.CIQTrustedSvc.VulcanCIQJSONLinker(List`1 requestLinker, Int32 userID) in d:\\srcbranchdw\\dataapi\\Data\\CapitalIQ.DataAPI.Data\\Services\\CIQTrustedSvc.cs:line 95 at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)\u000d\u000a at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)\u000d\u000a at System.Threading.Tasks.Task`1.get_Result()\u000d\u000a at CapitalIQ.DataAPI.Data.RetrieverFactory.<>c__DisplayClass23_0.<HandleSchedulerTaskCancellation>b__0(Task`1 t) in d:\\srcbranchdw\\dataapi\\Data\\CapitalIQ.DataAPI.Data\\RetrieverBuilders\\RetrieverFactory.cs:line 349\u000d\u000a at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke()\u000d\u000a at System.Threading.Tasks.Task.Execute() at CapitalIQ.DataAPI.Data.CommandLoggingRetrieverWrapper.<FillDataAsync>b__8_0(Task`1 t) in d:\\srcbranchdw\\dataapi\\Data\\CapitalIQ.DataAPI.Data\\RetrieverBuilders\\CommandLoggingRetrieverWrapper.cs:line 57\u000d\u000a at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke()\u000d\u000a at System.Threading.Tasks.Task.Execute() at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)\u000d\u000a at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)\u000d\u000a at System.Threading.Tasks.Task`1.get_Result()\u000d\u000a at CapitalIQ.DataAPI.Data.Retrievers.Common.WebLoggingCommand.<GetResponseAsync>b__14_0(Task`1 t) in d:\\srcbranchdw\\dataapi\\Data\\CapitalIQ.DataAPI.Data\\Retrievers\\Common\\WebLoggingCommand.cs:line 114\u000d\u000a at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke()\u000d\u000a at System.Threading.Tasks.Task.Execute() at CapitalIQ.DataAPI.Data.Retrievers.Common.WebCommandBuilder.WebCommand.<>c__DisplayClass13_0.<GetResponseAsync>b__1(Task`1 t) in d:\\srcbranchdw\\dataapi\\Data\\CapitalIQ.DataAPI.Data\\Retrievers\\Common\\WebCommandBuilder.cs:line 191\u000d\u000a at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke()\u000d\u000a at System.Threading.Tasks.Task.Execute() at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)\u000d\u000a at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)"}] at System.Net.HttpWebRequest.GetResponse() at VulcanAPI.Common.VulcanUtility.PostData(String urlDestination, String jsonPostData, String reqid, PerfCounterType counterType) in d:\srcbranchdw\vulcanapi\vulcanapi\Common\VulcanUtility.cs:line 72 The remote server returned an error: (500) Internal Server Error. 449.31B
Walmart Inc. 903.44B
UnitedHealth Group Incorporated 527.53B
Costco Wholesale Corporation 346.60B
Salesforce, Inc. 49.13B
Adobe Inc. 27.87B
Revenue Rankings