XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share

The following table sets forth the computation of the Company’s basic and diluted net income (loss) per share (unaudited) during the three months ended March 31, 2023 and 2022:

   2023   2022 
   Three Months Ended March 31, 
   2023   2022 
Numerator        
Net income (loss) from continuing operations   $805,560   $(2,266,132)
Deemed dividends    -    (135,924,745)
Net income (loss) available to common stockholders, continuing operations   805,560    (138,190,877)
Net loss from discontinued operations   -   (1,434)
Net income (loss) available to common stockholders  $805,560   $(138,192,311)
           
Denominator           
Weighted average number of shares of common stock outstanding during the period – basic   29,754,877,813    4,812,754 
Warrants   27,733,334,296    - 
Preferred stock   452,324,855,556    - 
Weighted average number of shares of common stock and common stock equivalents outstanding during the period - diluted   509,813,067,665    4,812,754 
           
Net income (loss) per share of common stock available to common stockholders – basic and diluted:          
Continuing operations   $0.00   $(28.71)
Discontinued operations   -    (0.00)
Total   $0.00   $(28.71)
Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share

Diluted income (loss) per share excludes all dilutive potential shares if their effect is anti-dilutive. As of March 31, 2023 and 2022, the following potential common stock equivalents were excluded from the calculation of diluted income (loss) per share as their effect was anti-dilutive:

 

   2023   2022 
   Three Months Ended March 31, 
   2023   2022 
Common stock warrants   483,600,016,793    5,002,174,096 
Convertible preferred stock   -    3,093,872,894 
Convertible debentures   28,777,833,333    388,960,870 
Stock options   26    26 

Anti-dilutive shares

   512,377,850,152    8,485,007,886