Fiscal period | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
Period End Date | 5/31/2025 | 5/31/2024 | 5/31/2023 | 5/31/2022 | 5/31/2021 | 5/31/2020 | 5/31/2019 | 5/31/2018 | 5/31/2017 | 5/31/2016 |
Revenues | 46,309.00 | 51,362.00 | 51,217.00 | 46,710.00 | 44,538.00 | 37,403.00 | 39,117.00 | 36,397.00 | 34,350.00 | 32,376.00 |
Total Revenues | 46,309.00 | 51,362.00 | 51,217.00 | 46,710.00 | 44,538.00 | 37,403.00 | 39,117.00 | 36,397.00 | 34,350.00 | 32,376.00 |
Cost of sales | 26,519.00 | 28,475.00 | 28,925.00 | 25,231.00 | 24,576.00 | 21,162.00 | 21,643.00 | 20,441.00 | 19,038.00 | 17,405.00 |
Gross Profit | 19,790.00 | 22,887.00 | 22,292.00 | 21,479.00 | 19,962.00 | 16,241.00 | 17,474.00 | 15,956.00 | 15,312.00 | 14,971.00 |
Goodwill impairment | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Intangible and other asset impairment | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling and administrative expense | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Demand creation expense | 4,689.00 | 4,285.00 | 4,060.00 | 3,850.00 | 3,114.00 | 3,592.00 | 3,753.00 | 3,577.00 | 3,341.00 | 3,278.00 |
Operating overhead expense | 11,399.00 | 12,291.00 | 12,317.00 | 10,954.00 | 9,911.00 | 9,534.00 | 8,949.00 | 7,934.00 | 7,222.00 | 7,191.00 |
Restructuring charges | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Interest expense, net | (107.00) | (161.00) | (6.00) | 205.00 | 262.00 | 89.00 | 49.00 | 54.00 | 59.00 | 19.00 |
Interest (income) expense, net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other (income) expense, net | 76.00 | 228.00 | 280.00 | 181.00 | (14.00) | (139.00) | 78.00 | (66.00) | 196.00 | 140.00 |
Income (loss) before income taxes | 3,885.00 | 6,700.00 | 6,201.00 | 6,651.00 | 6,661.00 | 2,887.00 | 4,801.00 | 4,325.00 | 4,886.00 | 4,623.00 |
Pre-Tax Income - Foreign | -- | -- | -- | 631.00 | -- | (67.00) | 34.00 | -- | -- | 3,667.00 |
Pre-Tax Income: United States | -- | -- | -- | 6,020.00 | -- | 2,954.00 | 738.00 | -- | -- | 956.00 |
Current-State | -- | 201.00 | 184.00 | 98.00 | 134.00 | 81.00 | 56.00 | 45.00 | 82.00 | 71.00 |
Current- Foreign | -- | 514.00 | 634.00 | 926.00 | 857.00 | 756.00 | 608.00 | 533.00 | 439.00 | 568.00 |
Deferred- Federal | -- | (422.00) | (162.00) | (522.00) | (371.00) | (231.00) | (33.00) | 595.00 | (279.00) | (57.00) |
Deferred- State | -- | (61.00) | (25.00) | (16.00) | (34.00) | (47.00) | (9.00) | 25.00 | (9.00) | (16.00) |
Deferred- Foreign | -- | (14.00) | 70.00 | (112.00) | 20.00 | (102.00) | 76.00 | 27.00 | 15.00 | (7.00) |
Current-Federal | -- | 782.00 | 430.00 | 231.00 | 328.00 | (109.00) | 74.00 | 1,167.00 | 398.00 | 304.00 |
Income taxes | 666.00 | 1,000.00 | 1,131.00 | 605.00 | 934.00 | 348.00 | 772.00 | 2,392.00 | 646.00 | 863.00 |
Income from Continuing Operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net loss from discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Income Before Cumulative Effect Of Accounting Change | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cumulative effect of accounting change, net of income taxes | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Income (Loss) Available to Common Shareholders | 3,219.00 | 5,700.00 | 5,070.00 | 6,046.00 | 5,727.00 | 2,539.00 | 4,029.00 | 1,933.00 | 4,240.00 | 3,760.00 |
EPS (BASIC): Before accounting change | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings per share from continuing operations:Basic | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings per share from discontinued operations:Basic | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cumulative effect of accounting change | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Basic earnings per common share | 2.17 | 3.76 | 3.27 | 3.83 | 3.64 | 1.63 | 2.55 | 1.19 | 2.56 | 2.21 |
EPS (DILUTED): Before accounting change | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings per share from continuing operations:Diluted | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings per share from discontinued operations:Diluted | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cumulative effect of accounting change | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Diluted earnings per common share | 2.16 | 3.73 | 3.23 | 3.75 | 3.56 | 1.60 | 2.49 | 1.17 | 2.51 | 2.16 |
Weighted average common shares outstanding | 1,484.90 | 1,517.60 | 1,551.60 | 1,578.80 | 1,573.00 | 1,558.80 | 1,579.70 | 1,623.80 | 1,657.80 | 1,697.90 |
Diluted weighted average common shares outstanding | 1,487.60 | 1,529.70 | 1,569.80 | 1,610.80 | 1,609.40 | 1,591.60 | 1,618.40 | 1,659.10 | 1,692.00 | 1,742.50 |