|  | 
                
                  Q4 2021
                  Filed on Jul 21, 2025
                 | 1,685 |                   
      $543.48 - $670.97
      $916K - $1.13M
     |  | 
          
          
          
            |  | 
                
                  Q2 2023
                  Filed on Jul 21, 2025
                 | 92,105 |                   
      $51.85 - $60.0
      $4.78M - $5.53M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Jul 21, 2025
                 | 101 |                   
      $85.12 - $113.16
      $8.6K - $11.4K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Jul 21, 2025
                 | 116 |                   
      $44.64 - $55.71
      $5.18K - $6.46K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Jul 21, 2025
                 | 74 |                   
      $47.36 - $63.16
      $3.5K - $4.67K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Jul 21, 2025
                 | 9,440 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2022
                  Filed on Jul 21, 2025
                 | 25 |                   
      $287.3 - $341.74
      $7.18K - $8.54K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Jul 21, 2025
                 | 696 |                   
      $475.47 - $625.25
      $331K - $435K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Jul 21, 2025
                 | 7 |                   
      $108.41 - $137.3
      $759 - $961
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 21, 2025
                 | 3 |                   
      $143.1 - $168.17
      $429 - $505
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 21, 2025
                 | 49 |                   
      $43.24 - $49.61
      $2.12K - $2.43K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Jul 21, 2025
                 | 2,920 |                   
      $2.26 - $2.86
      $6.6K - $8.35K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 21, 2025
                 | 4 |                   
      $81.52 - $92.74
      $326 - $371
     |  | 
          
          
          
            |  | 
                
                  Q3 2023
                  Filed on Jul 21, 2025
                 | 13,300 |                   
      $0.0 - $69.28
      $0 - $921K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 21, 2025
                 | 210 |                   
      $432.89 - $539.68
      $90.9K - $113K
     |  | 
          
          
          
            |  | 
                
                  Q2 2023
                  Filed on Jul 21, 2025
                 | 244 |                   
      $7.26 - $9.35
      $1.77K - $2.28K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 21, 2025
                 | 5 |                   
      $129.91 - $234.98
      $650 - $1.17K
     |  | 
          
          
          
            |  | 
                
                  Q1 2024
                  Filed on Jul 21, 2025
                 | 22,381 |                   
      $42.52 - $49.61
      $952K - $1.11M
     |  | 
          
          
          
            |  | 
                
                  Q3 2022
                  Filed on Jul 21, 2025
                 | 54 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Jul 21, 2025
                 | 213 |                   
      $0.0 - $23.8
      $0 - $5.07K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Jul 21, 2025
                 | 13 |                   
      $75.55 - $92.52
      $982 - $1.2K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on Jul 21, 2025
                 | 26,410 |                   
      $25.73 - $30.0
      $680K - $792K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Jul 21, 2025
                 | 41,695 |                   
      $26.44 - $33.07
      $1.1M - $1.38M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 21, 2025
                 | 9 |                   
      $144.03 - $174.9
      $1.3K - $1.57K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Jul 21, 2025
                 | 4,446 |                   
      $37.12 - $43.35
      $165K - $193K
     |  | 
          
          
          
            |  | 
                
                  Q1 2024
                  Filed on Jul 21, 2025
                 | 21 |                   
      $179.84 - $251.76
      $3.78K - $5.29K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 21, 2025
                 | 6,608 |                   
      $20.74 - $26.0
      $137K - $172K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Jul 21, 2025
                 | 1,128,570 |                   
      $27.13 - $47.14
      $30.6M - $53.2M
     |  | 
          
          
          
            |  | 
                
                  Q2 2023
                  Filed on Jul 21, 2025
                 | 1,851 |                   
      $163.13 - $193.69
      $302K - $359K
     |  | 
          
          
          
            |  | 
                
                  Q2 2023
                  Filed on Jul 21, 2025
                 | 4,322 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2023
                  Filed on Jul 21, 2025
                 | 35,487 |                   
      $29.29 - $41.49
      $1.04M - $1.47M
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Jul 21, 2025
                 | 319 |                   
      $46.63 - $57.54
      $14.9K - $18.4K
     |  | 
          
          
          
            |  | 
                
                  Q2 2023
                  Filed on Jul 21, 2025
                 | 642,634 |                   
      $75.76 - $82.93
      $48.7M - $53.3M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 21, 2025
                 | 51 |                   
      $23.71 - $28.73
      $1.21K - $1.47K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 21, 2025
                 | 22 |                   
      $22.13 - $23.68
      $487 - $521
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Jul 21, 2025
                 | 1,297 |                   
      $304.96 - $394.4
      $396K - $512K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 21, 2025
                 | 24 |                   
      $70.73 - $89.48
      $1.7K - $2.15K
     |  | 
          
          
          
            |  | 
                
                  Q3 2023
                  Filed on Jul 21, 2025
                 | 25 |                   
      $40.22 - $47.88
      $1.01K - $1.2K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on Jul 21, 2025
                 | 113 |                   
      $57.53 - $71.24
      $6.5K - $8.05K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Jul 21, 2025
                 | 6,691 |                   
      $65.95 - $72.27
      $441K - $484K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Jul 21, 2025
                 | 1,733 |                   
      $224.72 - $268.62
      $389K - $466K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jul 21, 2025
                 | 44 |                   
      $115.5 - $135.08
      $5.08K - $5.94K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Jul 21, 2025
                 | 500 |                   
      $14.78 - $20.31
      $7.39K - $10.2K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 21, 2025
                 | 12 |                   
      $63.57 - $79.35
      $763 - $952
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 21, 2025
                 | 2 |                   
      $352.19 - $401.9
      $704 - $804
     |  | 
          
          
          
            |  | 
                
                  Q1 2024
                  Filed on Jul 21, 2025
                 | 62 |                   
      $0.38 - $4.86
      $23.6 - $301
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jul 21, 2025
                 | 168 |                   
      $1642.51 - $2104.04
      $276K - $353K
     |  | 
          
          
          
            |  | 
                
                  Q1 2024
                  Filed on Jul 21, 2025
                 | 8 |                   
      $97.81 - $118.32
      $782 - $947
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 21, 2025
                 | 30 |                   
      $19.51 - $26.31
      $585 - $789
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Jul 21, 2025
                 | 58,979 |                   
      $2.56 - $4.12
      $151K - $243K
     |  |