|  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 9,934 |                   
      $55.03 - $63.33
      $547K - $629K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 44,606 |                   
      $71.78 - $77.94
      $3.2M - $3.48M
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 1,993 |                   
      $127.66 - $147.99
      $254K - $295K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 2,478 |                   
      $82.77 - $100.51
      $205K - $249K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 2,334 |                   
      $96.44 - $114.13
      $225K - $266K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 35,518 |                   
      $8.14 - $11.69
      $289K - $415K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 7,705 |                   
      $73.27 - $83.09
      $565K - $640K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 8,705 |                   
      $48.05 - $53.37
      $418K - $465K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 14,745 |                   
      $36.01 - $44.72
      $531K - $659K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 2,246 |                   
      $148.04 - $181.41
      $332K - $407K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 3,874 |                   
      $153.74 - $173.82
      $596K - $673K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 7,153 |                   
      $73.76 - $89.59
      $528K - $641K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 29,257 |                   
      $17.15 - $23.08
      $502K - $675K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 2,619 |                   
      $255.7 - $288.46
      $670K - $755K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 5,307 |                   
      $40.25 - $47.81
      $214K - $254K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 3,440 |                   
      $65.78 - $75.4
      $226K - $259K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 2,292 |                   
      $85.27 - $105.52
      $195K - $242K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 1,673 |                   
      $340.51 - $429.01
      $570K - $718K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 60,718 |                   
      $8.77 - $10.85
      $532K - $659K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 49,047 |                   
      $64.68 - $72.47
      $3.17M - $3.55M
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 103,134 |                   
      $6.06 - $7.55
      $625K - $779K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 7,842 |                   
      $66.88 - $79.58
      $524K - $624K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 4,715 |                   
      $109.71 - $155.63
      $517K - $734K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 16,191 |                   
      $26.13 - $33.94
      $423K - $550K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 2,856 |                   
      $67.78 - $80.04
      $194K - $229K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 28,988 |                   
      $10.95 - $17.32
      $317K - $502K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 9,877 |                   
      $45.88 - $58.88
      $453K - $582K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 588 |                   
      $328.95 - $451.84
      $193K - $266K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 41,908 |                   
      $102.12 - $107.97
      $4.28M - $4.52M
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Jan 12, 2024
                 | 1,558 |                   
      $147.64 - $174.21
      $230K - $271K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Dec 11, 2023
                 | 7,156 |                   
      $30.52 - $41.79
      $218K - $299K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Dec 11, 2023
                 | 19,395 |                   
      $7.89 - $10.37
      $153K - $201K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Dec 11, 2023
                 | 4,432 |                   
      $61.8 - $75.44
      $274K - $334K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Dec 11, 2023
                 | 5,394 |                   
      $61.69 - $67.49
      $333K - $364K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on Dec 11, 2023
                 | 8,491 |                   
      $78.73 - $91.75
      $668K - $779K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Dec 11, 2023
                 | 1,086 |                   
      $269.14 - $318.67
      $292K - $346K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on Dec 11, 2023
                 | 4,600 |                   
      $58.06 - $63.3
      $267K - $291K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on Dec 11, 2023
                 | 11,729 |                   
      $47.16 - $64.56
      $553K - $757K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on Dec 11, 2023
                 | 3,692 |                   
      $104.92 - $135.65
      $387K - $501K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on Dec 11, 2023
                 | 21,462 |                   
      $29.99 - $37.76
      $644K - $810K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on Dec 11, 2023
                 | 6,652 |                   
      $99.55 - $126.77
      $662K - $843K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on Dec 11, 2023
                 | 5,449 |                   
      $94.39 - $124.65
      $514K - $679K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on Dec 11, 2023
                 | 14,295 |                   
      $38.51 - $42.08
      $551K - $602K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on Dec 11, 2023
                 | 25,951 |                   
      $26.19 - $33.82
      $680K - $878K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Dec 11, 2023
                 | 4,359 |                   
      $57.31 - $79.19
      $250K - $345K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Dec 11, 2023
                 | 3,627 |                   
      $68.98 - $76.82
      $250K - $279K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on Dec 11, 2023
                 | 13,995 |                   
      $4.33 - $5.15
      $60.6K - $72.1K
     |  | 
          
          
          
            |  | 
                
                  Q2 2023
                  Filed on Dec 11, 2023
                 | 90,174 |                   
      $1.78 - $2.64
      $161K - $238K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on Dec 11, 2023
                 | 15,336 |                   
      $33.44 - $45.35
      $513K - $695K
     |  | 
          
          
          
            |  | 
                
                  Q3 2022
                  Filed on Dec 11, 2023
                 | 10,638 |                   
      $52.19 - $69.38
      $555K - $738K
     |  |