Fiscal period | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
Period End Date | 12/31/2023 | 12/31/2022 | 12/31/2021 | 12/31/2020 | 12/31/2019 | 12/31/2018 | 12/31/2017 | 12/31/2016 | 12/31/2015 | 12/31/2014 |
Products | 245,138.00 | 226,616.00 | 203,738.00 | 190,688.00 | 185,236.00 | 183,910.00 | -- | -- | -- | -- |
Revenues | -- | -- | -- | -- | -- | -- | 184,765.00 | 177,526.00 | 153,290.00 | 139,367.00 |
Premiums | 99,192.00 | 85,330.00 | 76,132.00 | 69,364.00 | 63,122.00 | 8,184.00 | -- | -- | -- | -- |
Services | 12,293.00 | 9,683.00 | 11,042.00 | 7,856.00 | 7,407.00 | 1,825.00 | -- | -- | -- | -- |
Net investment income | 1,153.00 | 838.00 | 1,199.00 | 798.00 | 1,011.00 | 660.00 | -- | -- | -- | -- |
Total Revenues | 357,776.00 | 322,467.00 | 292,111.00 | 268,706.00 | 256,776.00 | 194,579.00 | 184,765.00 | 177,526.00 | 153,290.00 | 139,367.00 |
Cost of revenues | 217,098.00 | 196,892.00 | 175,803.00 | 163,981.00 | 158,719.00 | 156,447.00 | 156,220.00 | 148,669.00 | 126,762.00 | 114,000.00 |
Gross Profit | -- | -- | 116,308.00 | 104,725.00 | 98,057.00 | 38,132.00 | 28,545.00 | 28,857.00 | 26,528.00 | 25,367.00 |
Depreciation and amortization | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill impairments | 0.00 | -- | 431.00 | 0.00 | 0.00 | 6,149.00 | -- | -- | -- | -- |
Selling, general and administrative expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Restructuring charge | 507.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss on assets held for sale | (349.00) | (2,533.00) | -- | -- | -- | -- | -- | -- | -- | -- |
Operating income (expenses) | (39,832.00) | (38,212.00) | (37,066.00) | (35,135.00) | (33,541.00) | (21,368.00) | (19,028.00) | (18,519.00) | (17,074.00) | (16,568.00) |
Benefit costs | -- | (71,281.00) | (64,260.00) | (55,679.00) | (52,529.00) | (6,594.00) | -- | -- | -- | -- |
Store impairments | 0.00 | -- | (1,358.00) | -- | -- | -- | -- | -- | -- | -- |
Opioid litigation charges | 0.00 | (5,803.00) | -- | -- | -- | -- | -- | -- | -- | -- |
Health care costs | (86,247.00) | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total operating costs | 344,033.00 | 314,721.00 | 278,918.00 | 254,795.00 | 244,789.00 | 190,558.00 | -- | -- | -- | -- |
Operating Income (Loss) | 13,743.00 | 7,746.00 | 13,193.00 | 13,911.00 | 11,987.00 | 4,021.00 | 9,517.00 | 10,338.00 | 9,454.00 | 8,799.00 |
Interest expense, net | 2,658.00 | 2,287.00 | 2,503.00 | 2,907.00 | 3,035.00 | 2,619.00 | 1,041.00 | 1,058.00 | 838.00 | 600.00 |
Loss on early extinguishment of debt | 0.00 | -- | (452.00) | (1,440.00) | (79.00) | 0.00 | 0.00 | (643.00) | 0.00 | (521.00) |
Other expense | 88.00 | 169.00 | 182.00 | 206.00 | 124.00 | 4.00 | (208.00) | -- | -- | -- |
Income before income tax provision | 11,173.00 | 5,628.00 | 10,420.00 | 9,770.00 | 8,997.00 | 1,406.00 | 8,268.00 | 8,637.00 | 8,616.00 | 7,678.00 |
Income tax (benefit) provision | 2,805.00 | 1,463.00 | 2,522.00 | 2,569.00 | 2,366.00 | 2,002.00 | 1,637.00 | 3,317.00 | 3,386.00 | 3,033.00 |
Income (loss) from Continuing Operations | -- | 4,165.00 | 7,898.00 | 7,201.00 | 6,631.00 | (596.00) | 6,631.00 | 5,320.00 | 5,230.00 | 4,645.00 |
Income (Loss) from discontinued operations, net of tax benefit | -- | -- | 0.00 | (9.00) | 0.00 | 0.00 | (8.00) | (1.00) | 9.00 | (1.00) |
Consolidated Net Income (Loss) | 8,368.00 | 4,165.00 | 7,898.00 | 7,192.00 | 6,631.00 | (596.00) | 6,623.00 | 5,319.00 | 5,239.00 | 4,644.00 |
Net loss attributable to noncontrolling interest | 24.00 | 16.00 | (12.00) | 13.00 | (3.00) | (2.00) | 1.00 | 2.00 | 2.00 | 0.00 |
Preference dividends, net of income tax benefit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Income (Loss) Available to Common Shareholders | 8,344.00 | 4,149.00 | 7,910.00 | 7,179.00 | 6,634.00 | (594.00) | 6,622.00 | 5,317.00 | 5,237.00 | 4,644.00 |
Net earnings available to common shareholders, diluted | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings from continuing operations (BASIC) | -- | 3.16 | 6.00 | 5.49 | 5.10 | (0.57) | 6.48 | 4.93 | 4.65 | 3.98 |
EPS (Basic) : Income (loss) from Discontinued operations | -- | -- | -- | (0.01) | -- | 0.00 | (0.01) | 0.00 | 0.01 | 0.00 |
Net Earnings Per Share (Basic) | 6.49 | 3.16 | 6.00 | 5.48 | 5.10 | (0.57) | 6.47 | 4.93 | 4.66 | 3.98 |
Earnings from continuing operations (DILUTED) | -- | 3.14 | 5.95 | 5.47 | 5.08 | (0.57) | 6.45 | 4.91 | 4.62 | 3.96 |
EPS (Diluted) : Income (loss) from Discontinued operations | -- | -- | -- | (0.01) | -- | 0.00 | (0.01) | 0.00 | 0.01 | 0.00 |
Net Earnings Per Share (Diluted) | 6.47 | 3.14 | 5.95 | 5.46 | 5.08 | (0.57) | 6.44 | 4.90 | 4.63 | 3.96 |
Weighted Average Shares Outstanding (Basic) | 1,285.00 | 1,312.00 | 1,319.00 | 1,309.00 | 1,301.00 | 1,044.00 | 1,020.00 | 1,073.00 | 1,118.00 | 1,161.00 |
Weighted Average Shares Outstanding (Diluted) | 1,290.00 | 1,323.00 | 1,329.00 | 1,314.00 | 1,305.00 | 1,044.00 | 1,024.00 | 1,079.00 | 1,126.00 | 1,169.00 |