|  | 
                
                  Q2 2020
                  Filed on Dec 12, 2024
                 | 10,162 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Dec 12, 2024
                 | 10,348 |                   
      $3.46 - $7.34
      $35.8K - $76K
     |  | 
          
          
          
            |  | 
                
                  Q2 2024
                  Filed on Dec 12, 2024
                 | 12,022 |                   
      $0.0 - $275.52
      $0 - $3.31M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Dec 12, 2024
                 | 3,320 |                   
      $109.25 - $148.61
      $363K - $493K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Dec 12, 2024
                 | 11,477 |                   
      $105.01 - $142.54
      $1.21M - $1.64M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Dec 12, 2024
                 | 1,196 |                   
      $181.39 - $202.99
      $217K - $243K
     |  | 
          
          
          
            |  | 
                
                  Q3 2023
                  Filed on Dec 12, 2024
                 | 80,575 |                   
      $26.09 - $34.06
      $2.1M - $2.74M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Dec 12, 2024
                 | 4,188 |                   
      $150.72 - $170.03
      $631K - $712K
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Dec 12, 2024
                 | 9,277 |                   
      $22.61 - $31.03
      $210K - $288K
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Dec 12, 2024
                 | 4,914 |                   
      $55.78 - $65.34
      $274K - $321K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Dec 12, 2024
                 | 700 |                   
      $0.0 - $847.79
      $0 - $593K
     |  | 
          
          
          
            |  | 
                
                  Q2 2023
                  Filed on Dec 12, 2024
                 | 9,642 |                   
      $107.53 - $119.0
      $1.04M - $1.15M
     |  | 
          
          
          
            |  | 
                
                  Q3 2022
                  Filed on Dec 12, 2024
                 | 650 |                   
      $379.87 - $489.23
      $247K - $318K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Dec 12, 2024
                 | 20,882 |                   
      $58.47 - $66.38
      $1.22M - $1.39M
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Dec 12, 2024
                 | 1,631 |                   
      $308.78 - $378.83
      $504K - $618K
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Dec 12, 2024
                 | 6,860 |                   
      $34.22 - $38.31
      $235K - $263K
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Dec 12, 2024
                 | 4,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Dec 12, 2024
                 | 9,750 |                   
      $176.14 - $208.21
      $1.72M - $2.03M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Dec 12, 2024
                 | 8,200 |                   
      $156.0 - $196.91
      $1.28M - $1.61M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 3,200 |                   
      $43.86 - $88.27
      $140K - $282K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Dec 12, 2024
                 | 5,105 |                   
      $42.28 - $61.27
      $216K - $313K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Dec 12, 2024
                 | 2,000 |                   
      $225.77 - $258.78
      $452K - $518K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Dec 12, 2024
                 | 12,430 |                   
      $26.02 - $34.13
      $323K - $424K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Dec 12, 2024
                 | 2,579 |                   
      $102.36 - $125.04
      $264K - $322K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Dec 12, 2024
                 | 8,237 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2023
                  Filed on Dec 12, 2024
                 | 37,567 |                   
      $30.76 - $35.89
      $1.16M - $1.35M
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on Dec 12, 2024
                 | 1,867 |                   
      $305.5 - $362.38
      $570K - $677K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Dec 12, 2024
                 | 2,500 |                   
      $67.96 - $89.9
      $170K - $225K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Dec 12, 2024
                 | 7,785 |                   
      $270.99 - $309.52
      $2.11M - $2.41M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Dec 12, 2024
                 | 3,265 |                   
      $141.39 - $175.52
      $462K - $573K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Dec 12, 2024
                 | 2,705 |                   
      $63.62 - $78.22
      $172K - $212K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Dec 12, 2024
                 | 6,800 |                   
      $49.16 - $49.5
      $334K - $337K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Dec 12, 2024
                 | 1,110 |                   
      $163.19 - $210.31
      $181K - $233K
     |  | 
          
          
          
            |  | 
                
                  Q1 2024
                  Filed on Dec 12, 2024
                 | 8,234 |                   
      $184.69 - $201.37
      $1.52M - $1.66M
     |  | 
          
          
          
            |  | 
                
                  Q3 2022
                  Filed on Dec 12, 2024
                 | 9,691 |                   
      $142.9 - $238.22
      $1.38M - $2.31M
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Dec 12, 2024
                 | 9,145 |                   
      $42.61 - $49.44
      $390K - $452K
     |  | 
          
          
          
            |  | 
                
                  Q3 2022
                  Filed on Dec 12, 2024
                 | 33,370 |                   
      $42.95 - $53.32
      $1.43M - $1.78M
     |  | 
          
          
          
            |  | 
                
                  Q3 2022
                  Filed on Dec 12, 2024
                 | 20,220 |                   
      $53.86 - $66.8
      $1.09M - $1.35M
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Dec 12, 2024
                 | 18,900 |                   
      $13.1 - $16.96
      $248K - $321K
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Dec 12, 2024
                 | 18,000 |                   
      $9.81 - $14.77
      $177K - $266K
     |  | 
          
          
          
            |  | 
                
                  Q1 2024
                  Filed on Dec 12, 2024
                 | 33,617 |                   
      $71.99 - $81.42
      $2.42M - $2.74M
     |  | 
          
          
          
            |  | 
                
                  Q4 2023
                  Filed on Dec 12, 2024
                 | 11,645 |                   
      $71.13 - $81.32
      $828K - $947K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Dec 12, 2024
                 | 5,595 |                   
      $35.66 - $41.42
      $200K - $232K
     |  | 
          
          
          
            |  | 
                
                  Q3 2022
                  Filed on Dec 12, 2024
                 | 9,300 |                   
      $28.23 - $35.51
      $263K - $330K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Dec 12, 2024
                 | 2,250 |                   
      $485.7 - $531.03
      $1.09M - $1.19M
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Dec 12, 2024
                 | 581 |                   
      $288.46 - $431.24
      $168K - $251K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Dec 12, 2024
                 | 1,412 |                   
      $111.69 - $164.09
      $158K - $232K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Dec 12, 2024
                 | 11,580 |                   
      $16.21 - $19.93
      $188K - $231K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Dec 12, 2024
                 | 24,287 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Dec 12, 2024
                 | 30,380 |                   
      $14.34 - $21.54
      $436K - $654K
     |  |