2026
$0.17
▼
Recomputed on current basis (prior record used CFO - total capex - SBC without removing working capital). Fiscal year ended 2/28/2026. OE = CFO - dWC - SBC - maintenance capex. CFO=$3,245,578; dWC (AR -1,003,189, inventories +453,886, prepaid -507,034, AP +179,402, accrued +508,827, customer deposits +656,548, income taxes payable -240,657) = +$47,783; SBC=$316,792; capex=$224,558; capex_ratio 2.835%; revenue rose $20.50M->$20.91M so growth capex=$11,480, maintenance capex=$213,078; OE=$2,667,925; diluted shares=15,733,825; OE/sh=$0.1696. Reconciliation: NI $1,805,681 + D&A $669,311 + SBC $316,792 + inventory write-off $97,165 + unrealized loss $1,498 + deferred tax $307,348 = $3,197,795 = CFO - dWC exactly. Note FY2026 includes ~$0.44M of investment income and a $307K deferred-tax charge. Source: FY2026 10-K, accession 0001171520-26-000113.
2025
$0.08
▼
Recomputed on current basis (prior record used CFO - total capex - SBC without removing working capital). Fiscal year ended 2/28/2025. OE = CFO - dWC - SBC - maintenance capex. CFO=$525,019; dWC (AR -877,053, inventories +666,189, prepaid -28,523, AP -190,259, accrued -20,904, customer deposits -1,006,511, income taxes payable +81,248) = -$1,375,813; SBC=$247,650; capex=$468,798; capex_ratio 2.835%; revenue rose $19.70M->$20.50M so growth capex=$22,807, maintenance capex=$445,991; OE=$1,207,191; diluted shares=15,770,102; OE/sh=$0.0765. Source: FY2026 10-K comparative statements, accession 0001171520-26-000113.
2024
$0.06
▼
Recomputed on current basis (prior record used CFO - total capex - SBC without removing working capital). Fiscal year ended 2/29/2024. OE = CFO - dWC - SBC - maintenance capex. CFO=$1,163,866; dWC (AR +163,155, inventories -2,026,946, prepaid +46,308, AP +238,879, accrued +312,032, customer deposits +581,541, income taxes payable +33,386) = -$651,645; SBC=$203,577; capex=$794,690; capex_ratio 2.835%; revenue rose $15.06M->$19.70M so growth capex=$131,591, maintenance capex=$663,099; OE=$948,835; diluted shares=15,774,007; OE/sh=$0.0602. Source: FY2024 10-K, accession 0001171520-24-000208.
2023
$0.00
▼
Recomputed on current basis (prior record used CFO - total capex - SBC without removing working capital). Fiscal year ended 2/28/2023. OE = CFO - dWC - SBC - maintenance capex. CFO=$1,325,039; dWC (AR -497,463, inventories -874,531, prepaid +69,258, AP +126,352, accrued -376,582, customer deposits +1,670,197, income taxes payable +322,547) = +$439,778; SBC=$256,740; capex=$555,867, growth capex=$0 (revenue declined $17.13M->$15.06M) so maintenance capex=$555,867; OE=$72,654; diluted shares=15,769,499; OE/sh=$0.0046. Source: FY2024 10-K comparative statements, accession 0001171520-24-000208.
2022
$0.11
▼
Recomputed on current basis (prior record used CFO - total capex - SBC without removing working capital). Fiscal year ended 2/28/2022. OE = CFO - dWC - SBC - maintenance capex. CFO=$2,319,167; dWC (AR +665,297, inventories +194,483, prepaid -171,988, AP/accrued -553,129, customer deposits +1,427, income taxes payable +5,307) = +$141,397; SBC=$179,283; capex=$326,942; capex_ratio 2.835%; revenue rose $14.83M->$17.13M so growth capex=$65,200, maintenance capex=$261,742; OE=$1,736,745; diluted shares=15,623,485; OE/sh=$0.1112. Source: FY2022 10-K, accession 0001171520-22-000333.
2021
$0.08
▼
Fiscal year ended 2/28/2021. OE = CFO - dWC - SBC - maintenance capex. CFO=$725,186 (already excludes the $1,005,372 non-cash PPP loan forgiveness gain); dWC (AR -828,100, inventories -305,790, prepaid +2,382, AP/accrued +763,269, customer deposits -482,149, income taxes payable -17,054) = -$867,442; SBC=$47,633; capex=$344,353, growth capex=$0 (revenue declined $15.35M->$14.83M) so maintenance capex=$344,353; OE=$1,200,642; diluted shares=15,672,253; OE/sh=$0.0766. Source: FY2022 10-K comparative statements, accession 0001171520-22-000333.
2020
$0.06
▼
Fiscal year ended 2/29/2020. OE = CFO - dWC - SBC - maintenance capex. CFO=$3,254,018; dWC (AR +443,190, inventories -646,777, prepaid +241,307, AP/accrued +1,063,730, customer deposits +499,132, income taxes payable +64,349) = +$1,664,931; SBC=$90,305; capex=$722,241; capex_ratio 2.835%; revenue rose $11.61M->$15.35M so growth capex=$106,171, maintenance capex=$616,070; OE=$882,712; diluted shares=15,359,088; OE/sh=$0.0575. Source: FY2020 10-K, accession 0001171520-20-000252.
2019
$0.01
▼
Fiscal year ended 2/28/2019. OE = CFO - dWC - SBC - maintenance capex. CFO=$(108,980); dWC (AR -623,113, inventories -369,933, prepaid -255,599, AP/accrued -327,655, customer deposits +805,460, income taxes payable -78,349) = -$849,189; SBC=$30,548; capex=$547,251; capex_ratio 2.835%; revenue rose $11.01M->$11.61M so growth capex=$17,043, maintenance capex=$530,208; OE=$179,453; diluted shares=15,218,913; OE/sh=$0.0118. Source: FY2020 10-K comparative statements, accession 0001171520-20-000252.
2018
$0.05
▼
Fiscal year ended 2/28/2018. OE = CFO - dWC - SBC - maintenance capex. CFO=$1,802,334; dWC (AR +376,023, inventories -118,000, prepaid -12,130, AP/accrued +340,739, customer deposits +265,196, income taxes payable +70,002) = +$921,830; SBC=$41,728; capex=$189,245; capex_ratio (10-yr mean capex/revenue FY2017-FY2026)=2.835%; revenue rose $9.63M->$11.01M so growth capex=$38,938, maintenance capex=$150,307; OE=$688,469; diluted shares=15,095,123; OE/sh=$0.0456. Source: FY2018 10-K, accession 0001171520-18-000264.
2017
$0.03
▼
Fiscal year ended 2/28/2017. OE = CFO - dWC - SBC - maintenance capex. CFO=$1,028,653; dWC (AR +63,912, inventories +524,693, prepaid -17,322, AP/accrued -16,017, customer deposits -122,576, income taxes payable -73,041) = +$359,649; SBC=$47,319; capex=$182,837, growth capex=$0 (revenue declined from $11.83M to $9.63M) so maintenance capex=$182,837; OE=$438,848; diluted shares=15,018,282; OE/sh=$0.0292. Reconciliation: NI $95,706 + D&A $440,223 + other non-cash $133,075 = CFO - dWC exactly. Source: FY2018 10-K comparative statements, accession 0001171520-18-000264.
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.