2025
-$4.67
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$6.861M; working-capital cash effect=$+30.368M (inflow, so subtracted); SBC=$10.216M; capex=$6.602M (internal software); growth capex=6.01% x revenue increase $11.682M = $0.702M, so maintenance capex=$5.900M; OE=$(39.623)M; diluted shares=8.490M; OE/sh=$(4.67). Reconciliation: CFO less working-capital effect = $(23.507)M, equal to net income $137.8M plus net non-cash items of $(161.3)M (which include a $220.0M non-cash gain on debt extinguishment and a $38.3M non-cash write-off of accrued liabilities, both stripped out by starting from CFO). Source: FY2025 10-K, accession 0001758766-26-000016.
2024
-$15.69
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$(36.650)M; working-capital cash effect=$+59.765M (inflow, so subtracted; driven by $133.1M of receivable collections); SBC=$18.471M; capex=$11.767M (energy storage 0.275 + internal software 11.275 + property 0.217); revenue declined, so growth capex=$0 and maintenance capex=$11.767M; OE=$(126.653)M; diluted shares=8.072M (post reverse split as restated in the FY2025 10-K); OE/sh=$(15.69). Source: FY2025 10-K, accession 0001758766-26-000016 (FY2024 comparative).
2023
-$18.93
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$(207.377)M; working-capital cash effect=$(117.550)M (outflow, so added back); SBC=$45.109M; capex=$18.236M (energy storage 2.634 + internal software 14.097 + property 1.505); growth capex=6.01% x revenue increase $98.535M = $5.922M, so maintenance capex=$12.314M; OE=$(147.250)M; diluted shares=7.779M (post reverse split as restated in the FY2025 10-K); OE/sh=$(18.93). Source: FY2025 10-K, accession 0001758766-26-000016 (FY2023 comparative).
2022
-$11.62
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$(106.030)M; working-capital cash effect=$(52.262)M (outflow, so added back); SBC=$28.661M; capex=$20.868M (energy storage 2.606 + internal software 16.767 + property 1.495); growth capex=6.01% x revenue increase $235.609M = $14.161M, so maintenance capex=$6.707M; OE=$(89.136)M; diluted shares=7.671M (153.414M before the reverse split, divided by 20); OE/sh=$(11.62). Source: FY2022 10-K, accession 0001758766-23-000009.
2021
-$11.36
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$(101.266)M; working-capital cash effect=$(59.540)M (outflow, so added back); SBC=$13.546M; capex=$10.174M (energy storage 3.604 + internal software 5.970 + property 0.600); growth capex=6.01% x revenue increase $91.064M = $5.473M, so maintenance capex=$4.701M; OE=$(59.973)M; diluted shares=5.278M (105.561M before the reverse split, divided by 20); OE/sh=$(11.36). Source: FY2021 10-K, accession 0001758766-22-000032, with lines cross-checked to FY2022 10-K, accession 0001758766-23-000009.
2020
-$26.32
▼
OE = CFO - dWC - SBC - maintenance capex. CFO=$(33.671)M; working-capital cash effect=$+3.604M (inflow, so subtracted); SBC=$4.542M; capex=$12.036M (energy storage systems 6.196 + internal software 5.828 + property 0.012); capex/revenue ratio 6.01% (mean FY2021-FY2025) x revenue increase $18.755M = growth capex $1.127M, so maintenance capex=$10.909M; OE=$(52.726)M; diluted shares=2.003M (40.064M reported before the reverse split, divided by 20); OE/sh=$(26.32). Source: FY2021 10-K, accession 0001758766-22-000032 (FY2020 comparative), working-capital lines cross-checked to FY2022 10-K, accession 0001758766-23-000009.
Owner's earnings per share by fiscal year, most recent first. Tap a row to see how that figure was calculated, including the source filing.