| Oct 09                          
            2025 | 
            
              SELL
             
                Open market or private sale
             | 
              $1,650,927              
              $100.74 p/Share              
           | 
              16,388
              Reduced 100.0%
           | 
            0
            Class A Common Stock
           |  | 
 
      
      
        | Oct 09                          
            2025 | 
            
              BUY
             
                Conversion of derivative security
             | 
              -                 
           | 
              16,388
              Added 50.0%
           | 
            16,388
            Class A Common Stock
           |  | 
 
      
      
        | Oct 08                          
            2025 | 
            
              SELL
             
                Open market or private sale
             | 
              $1,637,980              
              $99.95 p/Share              
           | 
              16,388
              Reduced 100.0%
           | 
            0
            Class A Common Stock
           |  | 
 
      
      
        | Oct 08                          
            2025 | 
            
              BUY
             
                Conversion of derivative security
             | 
              -                 
           | 
              16,388
              Added 50.0%
           | 
            16,388
            Class A Common Stock
           |  | 
 
      
      
        | Sep 24                          
            2025 | 
            
              SELL
             
                Open market or private sale
             | 
              $1,749,278              
              $104.81 p/Share              
           | 
              16,690
              Reduced 100.0%
           | 
            0
            Class A Common Stock
           |  | 
 
      
      
        | Sep 24                          
            2025 | 
            
              BUY
             
                Conversion of derivative security
             | 
              -                 
           | 
              16,690
              Added 50.0%
           | 
            16,690
            Class A Common Stock
           |  | 
 
      
      
        | Sep 23                          
            2025 | 
            
              SELL
             
                Open market or private sale
             | 
              $1,779,626              
              $107.83 p/Share              
           | 
              16,504
              Reduced 100.0%
           | 
            0
            Class A Common Stock
           |  | 
 
      
      
        | Sep 23                          
            2025 | 
            
              BUY
             
                Conversion of derivative security
             | 
              -                 
           | 
              16,504
              Added 50.0%
           | 
            16,504
            Class A Common Stock
           |  | 
 
      
      
        | Sep 17                          
            2025 | 
            
              SELL
             
                Open market or private sale
             | 
              $354,734              
              $116.04 p/Share              
           | 
              3,057
              Reduced 100.0%
           | 
            0
            Class A Common Stock
           |  | 
 
      
      
        | Sep 17                          
            2025 | 
            
              BUY
             
                Conversion of derivative security
             | 
              -                 
           | 
              3,059
              Added 50.0%
           | 
            3,059
            Class A Common Stock
           |  | 
 
      
      
        | Aug 05                          
            2025 | 
            
              SELL
             
                Open market or private sale
             | 
              $2,753,675              
              $112.02 p/Share              
           | 
              24,582
              Reduced 100.0%
           | 
            0
            Class A Common Stock
           |  | 
 
      
      
        | Aug 05                          
            2025 | 
            
              BUY
             
                Conversion of derivative security
             | 
              -                 
           | 
              24,582
              Added 50.0%
           | 
            24,582
            Class A Common Stock
           |  | 
 
      
      
        | Aug 04                          
            2025 | 
            
              SELL
             
                Open market or private sale
             | 
              $2,815,487              
              $114.46 p/Share              
           | 
              24,598
              Reduced 100.0%
           | 
            0
            Class A Common Stock
           |  | 
 
      
      
        | Aug 04                          
            2025 | 
            
              BUY
             
                Conversion of derivative security
             | 
              -                 
           | 
              24,598
              Added 50.0%
           | 
            24,598
            Class A Common Stock
           |  | 
 
      
      
        | Jun 26                          
            2025 | 
            
              SELL
             
                Open market or private sale
             | 
              $2,638,017              
              $104.65 p/Share              
           | 
              25,208
              Reduced 100.0%
           | 
            0
            Class A Common Stock
           |  | 
 
      
      
        | Jun 26                          
            2025 | 
            
              BUY
             
                Conversion of derivative security
             | 
              -                 
           | 
              25,208
              Added 50.0%
           | 
            25,208
            Class A Common Stock
           |  | 
 
      
      
        | Dec 13                          
            2024 | 
            
              SELL
             
                Sale (or disposition) back to the issuer
             | 
              -                 
           | 
              7,446,002
              Reduced 100.0%
           | 
            0
            Class A Common Stock
           |  |