|  | 
                
                  Q1 2025
                  Filed on May 07, 2025
                 | 333,414 |                   
      $37.79 - $48.39
      $12.6M - $16.1M
     |  | 
          
          
          
            |  | 
                
                  Q2 2024
                  Filed on Aug 08, 2024
                 | 736 |                   
      $101.88 - $127.92
      $75K - $94.1K
     |  | 
          
          
          
            |  | 
                
                  Q2 2024
                  Filed on Aug 08, 2024
                 | 297,966 |                   
      $40.29 - $53.18
      $12M - $15.8M
     |  | 
          
          
          
            |  | 
                
                  Q1 2024
                  Filed on May 03, 2024
                 | 300 |                   
      $60.32 - $68.34
      $18.1K - $20.5K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Feb 07, 2024
                 | 1 |                   
      $4.08 - $5.5
      $4.08 - $5.5
     |  | 
          
          
          
            |  | 
                
                  Q3 2023
                  Filed on Nov 09, 2023
                 | 400 |                   
      $120.85 - $137.87
      $48.3K - $55.1K
     |  | 
          
          
          
            |  | 
                
                  Q2 2023
                  Filed on Jul 28, 2023
                 | 528 |                   
      $34.61 - $35.48
      $18.3K - $18.7K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 5 |                   
      $99.96 - $178.39
      $500 - $892
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 36 |                   
      $21.28 - $26.43
      $766 - $951
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 25 |                   
      $37.65 - $45.85
      $941 - $1.15K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 13 |                   
      $29.42 - $41.26
      $382 - $536
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 17 |                   
      $22.83 - $33.31
      $388 - $566
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 20 |                   
      $18.08 - $30.0
      $362 - $600
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 15 |                   
      $67.22 - $95.35
      $1.01K - $1.43K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 12 |                   
      $7.0 - $13.3
      $84 - $160
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 76 |                   
      $24.5 - $29.7
      $1.86K - $2.26K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 20 |                   
      $42.08 - $78.03
      $842 - $1.56K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 6 |                   
      $26.46 - $39.84
      $159 - $239
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 25 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 5 |                   
      $39.8 - $59.55
      $199 - $298
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 20 |                   
      $108.68 - $141.95
      $2.17K - $2.84K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 11 |                   
      $8.92 - $25.41
      $98.1 - $280
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 17 |                   
      $61.62 - $73.89
      $1.05K - $1.26K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 23 |                   
      $293.4 - $388.86
      $6.75K - $8.94K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 6 |                   
      $261.1 - $333.05
      $1.57K - $2K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 26 |                   
      $29.23 - $40.28
      $760 - $1.05K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 18 |                   
      $40.44 - $59.21
      $728 - $1.07K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 5 |                   
      $45.24 - $70.91
      $226 - $355
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 12 |                   
      $31.77 - $50.38
      $381 - $605
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 7 |                   
      $165.37 - $186.14
      $1.16K - $1.3K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 5 |                   
      $38.8 - $62.4
      $194 - $312
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 26 |                   
      $60.98 - $79.46
      $1.59K - $2.07K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 47 |                   
      $45.82 - $62.18
      $2.15K - $2.92K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 240 |                   
      $71.78 - $89.49
      $17.2K - $21.5K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 16 |                   
      $12.91 - $24.2
      $207 - $387
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 2 |                   
      $200.26 - $376.49
      $401 - $753
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 4 |                   
      $66.41 - $91.24
      $266 - $365
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 3 |                   
      $288.78 - $385.99
      $866 - $1.16K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 3 |                   
      $293.14 - $353.6
      $879 - $1.06K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 13 |                   
      $115.97 - $192.14
      $1.51K - $2.5K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 14 |                   
      $114.33 - $154.09
      $1.6K - $2.16K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 41 |                   
      $57.88 - $71.49
      $2.37K - $2.93K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 17 |                   
      $49.48 - $59.83
      $841 - $1.02K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 13 |                   
      $21.5 - $40.95
      $280 - $532
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 6 |                   
      $87.54 - $140.49
      $525 - $843
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 42 |                   
      $1.71 - $3.61
      $71.8 - $152
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 19 |                   
      $28.44 - $35.41
      $540 - $673
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 23 |                   
      $12.36 - $26.41
      $284 - $607
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 7 |                   
      $50.84 - $69.21
      $356 - $484
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Feb 01, 2023
                 | 1 |                   
      $0.29 - $0.57
      $0.29 - $0.57
     |  |