Canadian Solar Inc.CSIQNASDAQ
Loading
Income Before Tax Over TimeContracting
Percentile Rank7
Studio
Year-over-Year Change

Pre-tax earnings

Percentile
P7
Near historical low
vs 5Y Ago
-0.5x
Contraction
Streak
1 yr
Consecutive declineContracting
PeriodValueYoY Change
2024$-94.44M-122.3%
2023$423.13M+13.8%
2022$371.91M+155.2%
2021$145.72M+8.4%
2020$134.48M-25.2%
2019$179.67M-39.8%
2018$298.49M+121.9%
2017$134.52M+53.5%
2016$87.66M-60.8%
2015$223.47M-