Logo image of DTOL.CA

D2L INC (DTOL.CA) Stock Income Statement

Canada - TSX:DTOL - CA23344V1085 - Common Stock

18.07 CAD
+0.28 (+1.57%)
Last: 10/16/2025, 7:00:00 PM

Free users can only see 4 years or quarters

Examples of complete financials are available for MSFT and AAPL.

Please register or login for additional data.

TTM
(2025-7-31)
2025
(2025-1-31)
2024
(2024-1-31)
2023
(2023-1-31)
2022
(2022-1-31)
Revenue
DTOL.CA Revenue ChartDTOL.CA Revenue over time chart
215.22M205.28M182.38M168.40M151.90M
Cost Of Goods
DTOL.CA Cost Of Goods ChartDTOL.CA Cost Of Goods over time chart
66.19M65.31M60.18M60.60M63.90M
Gross Profit
DTOL.CA Gross Profit ChartDTOL.CA Gross Profit over time chart
149.03M139.96M122.20M107.80M87.90M
Operating Expenses
DTOL.CA Operating Expenses ChartDTOL.CA Operating Expenses over time chart
132.67M131.79M129.31M123.70M162.70M
Research and Development
DTOL.CA Research and Development ChartDTOL.CA Research and Development over time chart
46.22M46.65M48.32M43.10M46.60M
Selling, General, and Administrative Expenses
DTOL.CA Selling, General, and Administrative Expenses ChartDTOL.CA Selling, General, and Administrative Expenses over time chart
86.45M85.14M80.99M80.60M116.10M
Operating Income
DTOL.CA Operating Income ChartDTOL.CA Operating Income over time chart
16.36M8.18M-7.11M-15.90M-74.70M
Interest Income/Expense
DTOL.CA Interest Income/Expense ChartDTOL.CA Interest Income/Expense over time chart
2.41M2.56M3.69M2.50M-1.10M
Other Income/Expense
DTOL.CA Other Income/Expense ChartDTOL.CA Other Income/Expense over time chart
982.70K-187.10K231.00K0.00-22.00M
Non Recurring Items
DTOL.CA Non Recurring Items ChartDTOL.CA Non Recurring Items over time chart
-2.33M-1.06MN/A-4.50M0.00
Income Before Taxes
DTOL.CA Income Before Taxes ChartDTOL.CA Income Before Taxes over time chart
17.42M9.49M-3.20M-17.90M-97.80M
Income Tax
DTOL.CA Income Tax ChartDTOL.CA Income Tax over time chart
-13.94M-16.24M346.50K400.00K-200.00K
Net Income
DTOL.CA Net Income ChartDTOL.CA Net Income over time chart
31.36M25.72M-3.54M-18.40M-97.70M
EBITDA
DTOL.CA EBITDA ChartDTOL.CA EBITDA over time chart
21.60M12.44M-4.24M-11.66M-71.20M
 
Per Share Data
EPS Diluted Total Ops
DTOL.CA EPS Diluted Total Ops ChartDTOL.CA EPS Diluted Total Ops over time chart
0.560.46-0.07-0.35-1.85
Non GAAP EPS
DTOL.CA Non GAAP EPS ChartDTOL.CA Non GAAP EPS over time chart
0.560.46-0.07-0.35N/A
 
Statistics
Gross Profit Margin
DTOL.CA Gross Profit Margin ChartDTOL.CA Gross Profit Margin over time chart
69.25%68.18%67.00%64.01%57.87%
Profit Margin
DTOL.CA Profit Margin ChartDTOL.CA Profit Margin over time chart
14.57%12.53%-1.94%-10.93%-64.32%
Operating Profit Margin
DTOL.CA Operating Profit Margin ChartDTOL.CA Operating Profit Margin over time chart
7.60%3.98%-3.90%-9.44%-49.18%

All data in USD

Charts

DTOL.CA Income Statement data chartDTOL.CA Revenue, Operating Income, Net Income and EBITDA ChartIncome Statements 2019 2020 2021 2022 2023 2024 2025 TTM 0 100M 200M
DTOL.CA Earnings Per Share (EPS) chartDTOL.CA EPS Diluted and non-GAAP ChartEarnings Per Share 2019 2020 2021 2022 2023 2024 2025 TTM 0 0.5 -0.5 -1 -1.5