Introduction

This report analyzes the financial performance of Tesla, Inc. over the period 2023–2025 using data obtained from its official Form 10-K filings available through the U.S. Securities and Exchange Commission (SEC) EDGAR database.

The primary objective of this analysis is to examine trends in Tesla’s revenue, profitability, and efficiency over time. In particular, this report focuses on identifying whether Tesla experienced consistent growth and how effectively it converted revenue into profit.

Data Description

1. Data Source:

The dataset was manually collected from Tesla’s Form 10-K filing for the fiscal year ended December 31, 2025. All financial figures were extracted from the Consolidated Statements of Operations, which provide standardized income statement data for multiple years.

2. Variables:

The dataset consists of the following variables:

  • Year: Fiscal year of Tesla’s financial performance (2023–2025).

  • Total Revenues (USD millions): Total revenue generated by Tesla in each year.

  • Net Income (USD millions): Net income attributable to common stockholders.

  • Net Profit Margin: A derived variable calculated as:

\[ \text{Net Profit Margin} = \frac{\text{Net Income}}{\text{Total Revenues}} \]

3. Observations:

Each row in the dataset represents one fiscal year of Tesla’s financial performance.

The dataset contains: 3 observations (years) and 4 variables.

Data Preparation and Descriptive Analytics

1. Data Preparetion

The resulting output shows a structured table with four columns. The Net Profit Margin values are expressed as decimals, indicating the proportion of revenue that remains as profit. For example, in 2023, Tesla’s margin is 0.155 (15.5%), meaning the company retained 15.5 cents of profit for every dollar of revenue. However, the margin declines to 0.0726 (7.26%) in 2024 and further to 0.0400 (4.00%) in 2025. Overall, the results highlight an important trend: while revenue remains relatively stable, Tesla’s profitability decreases significantly over time.

library(tidyverse)
## ── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
## ✔ dplyr     1.1.4     ✔ readr     2.1.5
## ✔ forcats   1.0.0     ✔ stringr   1.5.1
## ✔ ggplot2   3.5.1     ✔ tibble    3.2.1
## ✔ lubridate 1.9.4     ✔ tidyr     1.3.1
## ✔ purrr     1.0.4     
## ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
## ✖ dplyr::filter() masks stats::filter()
## ✖ dplyr::lag()    masks stats::lag()
## ℹ Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors
# Create the dataset
# Note: All dollar amounts are expressed in millions (USD).

tesla <- tibble(
  Year = c(2023, 2024, 2025),
  Total_Revenues = c(96773, 97690, 94827),
  Net_Income = c(14997, 7091, 3794)
) %>%
  mutate(Net_Profit_Margin = Net_Income/Total_Revenues)
tesla

2. Descriptive Analytics

The output shows that all variables: Year, Total Revenues, Net Income, and Net Profit Margin have a value of 0, meaning there are no missing values. This indicates that the dataset is complete and reliable. As a result, no data cleaning or imputation is required, allowing the analysis to proceed directly and ensuring that calculations and visualizations are accurate and unbiased.

# Missing values check
colSums(is.na(tesla))
##              Year    Total_Revenues        Net_Income Net_Profit_Margin 
##                 0                 0                 0                 0

The output provides descriptive statistics for each variable in the dataset, including the minimum, first quartile, median, mean, third quartile, and maximum values. These statistics give an overview of the distribution of Tesla’s financial data from 2023 to 2025. Total revenues show relatively small variation, indicating stability over time. In contrast, net income has a wider range, reflecting a significant decline from its maximum to minimum value. Similarly, net profit margin decreases notably, with values ranging from approximately 15.5% to 4.0%. Overall, the summary highlights stable revenue but declining profitability across the three-year period.

summary(tesla)
##       Year      Total_Revenues    Net_Income    Net_Profit_Margin
##  Min.   :2023   Min.   :94827   Min.   : 3794   Min.   :0.04001  
##  1st Qu.:2024   1st Qu.:95800   1st Qu.: 5442   1st Qu.:0.05630  
##  Median :2024   Median :96773   Median : 7091   Median :0.07259  
##  Mean   :2024   Mean   :96430   Mean   : 8627   Mean   :0.08919  
##  3rd Qu.:2024   3rd Qu.:97232   3rd Qu.:11044   3rd Qu.:0.11378  
##  Max.   :2025   Max.   :97690   Max.   :14997   Max.   :0.15497

Analysis Question

1. Did Tesla’s revenue grow consistently?

The visualization presents Tesla’s total revenue trend from 2023 to 2025, offering a clear overview of its top-line performance. Revenue increased slightly from 96,773 million USD in 2023 to 97,690 million USD in 2024, indicating modest growth. However, this upward trend was not sustained, as revenue declined to 94,827 million USD in 2025.

Overall, Tesla’s revenue remained relatively stable, fluctuating within a narrow range over the three-year period. The use of data labels improves readability and allows for precise year-to-year comparisons, while the line graph effectively highlights the shift from growth to decline.

These results indicate that Tesla did not experience consistent revenue growth. Instead, the company showed limited expansion followed by contraction, suggesting potential market pressures or strategic changes. The trend emphasizes stability rather than continuous growth, which is an important insight for understanding Tesla’s financial performance during this period.

library(ggplot2)
library(scales)
## 
## Attaching package: 'scales'
## The following object is masked from 'package:purrr':
## 
##     discard
## The following object is masked from 'package:readr':
## 
##     col_factor
ggplot(tesla, aes(x = Year, y = Total_Revenues)) +
  geom_line(linewidth = 1.2, color = "#2C3E50") +
  geom_point(size = 4, color = "#E74C3C") +
  
  # Add value labels
  geom_text(aes(label = comma(Total_Revenues)), 
            vjust = -0.01, size = 4) +
  
  scale_y_continuous(labels = comma) +
  
  labs(
    title = "Tesla Revenue Trend (2023–2025)",
    subtitle = "Revenue remains stable with slight fluctuation",
    x = "Year",
    y = "Revenue (Million USD)",
    caption = "Source: Tesla Form 10-K"
  ) +
  
  theme_minimal(base_size = 13) +
  theme(
    plot.title = element_text(face = "bold"),
    plot.subtitle = element_text(color = "gray40"),
    axis.title = element_text(face = "bold")
  )

2. How did net income change?

The decline in Tesla’s net income from 2023 to 2025 is likely due to several underlying factors, even though revenue remained relatively stable.

First, profit margins decreased significantly, which suggests that costs increased faster than revenue. This could include higher production costs, such as raw materials, labor, and supply chain expenses.

Second, Tesla may have implemented price reductions on vehicles to stay competitive in the electric vehicle market. Lower selling prices can help maintain sales volume but reduce overall profit per unit.

Third, there may have been an increase in operating expenses, such as research and development (R&D), expansion of production capacity, or investments in new technologies like AI and autonomous driving.

Finally, broader market competition and economic conditions could also have pressured profitability, forcing Tesla to balance growth with cost control.

Overall, the decline in net income reflects rising costs and strategic decisions, rather than a drop in revenue, indicating reduced efficiency in converting revenue into profit.

ggplot(tesla, aes(x = factor(Year), y = Net_Income, fill = factor(Year))) +
  geom_col(width = 0.6, show.legend = FALSE) +
  
  # Add value labels
  geom_text(aes(label = comma(Net_Income)),
            vjust = 1, size = 4) +
  
  # Color gradient (high to low)
  scale_fill_manual(values = c("#2ECC71", "#F39C12", "#E74C3C")) +
  
  scale_y_continuous(labels = comma) +
  
  labs(
    title = "Tesla Net Income Decline (2023–2025)",
    x = "Year",
    y = "Net Income (Million USD)",
    caption = "Source: Tesla Form 10-K"
  ) +
  
  theme_minimal(base_size = 13) +
  theme(
    plot.title = element_text(face = "bold"),
    plot.subtitle = element_text(color = "gray40"),
    axis.title = element_text(face = "bold")
  )

3. Did profitability efficiency decline?

The visualization shows a clear and significant decline in Tesla’s profitability efficiency from 2023 to 2025. Net profit margin dropped sharply from 15.5% in 2023 to 7.3% in 2024, and further to 4.0% in 2025, indicating that Tesla retained less profit from each dollar of revenue over time. The downward slope and shaded area emphasize the magnitude of this decline.

This trend suggests that Tesla became less efficient at converting revenue into profit. One likely reason is rising production and operating costs, which reduce overall margins. Additionally, Tesla may have implemented price reductions to remain competitive in the electric vehicle market, lowering profit per unit. Increased investment in research, development, and expansion could also contribute to higher expenses.

Overall, the chart highlights a strong decline in profitability efficiency despite relatively stable revenue, signaling growing cost pressures and strategic trade-offs.

library(ggplot2)
library(scales)

ggplot(tesla, aes(x = Year, y = Net_Profit_Margin)) +
  
  # Line + points
  geom_line(linewidth = 1.2, color = "#2C3E50") +
  geom_point(size = 4, color = "#E74C3C") +
  
  # Add value labels
  geom_text(aes(label = percent(Net_Profit_Margin, accuracy = 0.1)),
            vjust = 1, size = 4) +
  
  # Highlight decline area
  geom_ribbon(aes(ymin = Net_Profit_Margin, ymax = max(Net_Profit_Margin)),
              fill = "red", alpha = 0.1) +
  
  scale_y_continuous(labels = percent_format(accuracy = 1)) +
  
  labs(
    title = "Tesla Profitability Decline (2023–2025)",
    subtitle = "Net profit margin dropped sharply over time",
    x = "Year",
    y = "Net Profit Margin",
    caption = "Source: Tesla Form 10-K"
  ) +
  
  theme_minimal(base_size = 13) +
  theme(
    plot.title = element_text(face = "bold"),
    plot.subtitle = element_text(color = "gray40"),
    axis.title = element_text(face = "bold")
  )

Conclusion

This report analyzed the financial performance of Tesla, Inc. from 2023 to 2025 using data from its official Form 10-K filings. The analysis focused on revenue trends, net income changes, and profitability efficiency.

The results show that Tesla’s revenue remained relatively stable over the three-year period, with only minor fluctuations. However, net income declined sharply, and net profit margin decreased significantly from 15.5% in 2023 to 4.0% in 2025. This indicates that Tesla became less efficient at converting revenue into profit.

Overall, the key insight is that Tesla maintained strong revenue levels but experienced a substantial decline in profitability. This suggests increasing cost pressures, competitive pricing strategies, or higher investments in operations and innovation. Future analysis with more detailed data could further investigate the underlying drivers of this trend.

References