| 
 
    Growth (Data To Quarter 3/2024)
 
    
        | 
             
         | 
        
            Most Recent Quarter
         | 
        
            2nd Most Recent Quarter
         | 
        
            Trailing 12 Mon.
         | 
        
            1 Year
         | 
        
            3 Year
         | 
     
    
        | 
            Sales
         | 
        
            -5.89%
         | 
        
            348.62%
         | 
        
            96.42%
         | 
        
            106.49%
         | 
        
            17.93%
         | 
     
    
        | 
            Profit
         | 
        
            0.89%
         | 
        
            264.64%
         | 
        
            237.72%
         | 
        
            -28815.33%
         | 
        
            -9636.35%
         | 
     
    
        | 
            Basic EPS
         | 
        
            0.89%
         | 
        
            82.32%
         | 
        
            83.24%
         | 
        
            -28815.33%
         | 
        
            -9653.72%
         | 
     
    
        | 
            Diluted EPS
         | 
        
            0.89%
         | 
        
            82.32%
         | 
        
            237.72%
         | 
        
            -28815.33%
         | 
        
            -9653.72%
         | 
     
    
        | 
            Total Assets
         | 
        
            1.58%
         | 
        
            66.18%
         | 
        
            32.13%
         | 
        
            -3.73%
         | 
        
            12.03%
         | 
     
 
    Revenue
 
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            10.63 bil
         | 
        
            39.08 bil
         | 
        
            41.35 bil
         | 
        
            58.72 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            20.77 bil
         | 
        
            94.95 bil
         | 
        
            50.09 bil
         | 
        
            224.73 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            14.34 bil
         | 
        
            24.06 bil
         | 
        
            51.13 bil
         | 
        
            48.12 bil
         | 
     
    
        | 
            Quarter 4
         | 
        
            50.17 bil
         | 
        
            82.14 bil
         | 
        
            109.82 bil
         | 
        
            55.81 bil
         | 
     
    
        | 
            Total
         | 
        
            95.92 bil
         | 
        
            240.23 bil
         | 
        
            252.39 bil
         | 
        
            387.38 bil
         | 
     
 
    Profit
 
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            42.46 mil
         | 
        
            390.36 mil
         | 
        
            401.36 mil
         | 
        
            1.26 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            -5.84 bil
         | 
        
            741.68 mil
         | 
        
            494.26 mil
         | 
        
            1.80 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            205.20 mil
         | 
        
            325.15 mil
         | 
        
            559.85 mil
         | 
        
            564.85 mil
         | 
     
    
        | 
            Quarter 4
         | 
        
            3.12 bil
         | 
        
            369.56 mil
         | 
        
            2.54 bil
         | 
        
            4.20 bil
         | 
     
    
        | 
            Total
         | 
        
            -2.47 bil
         | 
        
            1.83 bil
         | 
        
            4.00 bil
         | 
        
            7.82 bil
         | 
     
 
    Basic EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            770.45
         | 
     
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            10.62
         | 
        
            97.59
         | 
        
            100.34
         | 
        
            156.95
         | 
     
    
        | 
            Quarter 2
         | 
        
            -1,459.56
         | 
        
            185.42
         | 
        
            123.57
         | 
        
            225.29
         | 
     
    
        | 
            Quarter 3
         | 
        
            51.30
         | 
        
            81.29
         | 
        
            69.98
         | 
        
            70.61
         | 
     
    
        | 
            Quarter 4
         | 
        
            780.48
         | 
        
            92.39
         | 
        
            317.60
         | 
        
            524.62
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
    Diluted EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            770.45
         | 
     
    
        | 
             
         | 
        
            2021
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
     
    
        | 
            Quarter 1
         | 
        
            10.62
         | 
        
            97.59
         | 
        
            100.34
         | 
        
            156.95
         | 
     
    
        | 
            Quarter 2
         | 
        
            -1,459.56
         | 
        
            185.42
         | 
        
            123.57
         | 
        
            225.29
         | 
     
    
        | 
            Quarter 3
         | 
        
            51.30
         | 
        
            81.29
         | 
        
            69.98
         | 
        
            70.61
         | 
     
    
        | 
            Quarter 4
         | 
        
            780.48
         | 
        
            92.39
         | 
        
            317.60
         | 
        
            524.62
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
 |