|  | 
                
                  Q2 2021
                  Filed on Aug 02, 2021
                 | 10,300 |                   
      $89.47 - $98.68
      $922K - $1.02M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 02, 2021
                 | 11,200 |                   
      $79.19 - $93.98
      $887K - $1.05M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 02, 2021
                 | 500 |                   
      $106.49 - $122.54
      $53.2K - $61.3K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 02, 2021
                 | 2,300 |                   
      $387.29 - $455.73
      $891K - $1.05M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 02, 2021
                 | 2,100 |                   
      $441.0 - $508.24
      $926K - $1.07M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 02, 2021
                 | 13,600 |                   
      $66.05 - $72.25
      $898K - $983K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 02, 2021
                 | 7,300 |                   
      $127.81 - $155.84
      $933K - $1.14M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 02, 2021
                 | 9,200 |                   
      $102.49 - $119.08
      $943K - $1.1M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 02, 2021
                 | 5,700 |                   
      $155.89 - $180.47
      $889K - $1.03M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 02, 2021
                 | 4,500 |                   
      $174.96 - $215.35
      $787K - $969K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 02, 2021
                 | 5,200 |                   
      $181.59 - $239.85
      $944K - $1.25M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 02, 2021
                 | 3,400 |                   
      $284.77 - $363.2
      $968K - $1.23M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 02, 2021
                 | 36,500 |                   
      $25.07 - $28.93
      $915K - $1.06M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 02, 2021
                 | 25,400 |                   
      $35.89 - $39.83
      $912K - $1.01M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 02, 2021
                 | 500 |                   
      $106.89 - $127.28
      $53.4K - $63.6K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 02, 2021
                 | 300 |                   
      $157.6 - $175.27
      $47.3K - $52.6K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 02, 2021
                 | 5,600 |                   
      $171.28 - $217.5
      $959K - $1.22M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 02, 2021
                 | 4,200 |                   
      $225.08 - $271.69
      $945K - $1.14M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 02, 2021
                 | 5,000 |                   
      $172.46 - $195.89
      $862K - $979K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 03, 2021
                 | 6,500 |                   
      $130.46 - $172.63
      $848K - $1.12M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 03, 2021
                 | 8,300 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 03, 2021
                 | 17,900 |                   
      $51.59 - $58.07
      $923K - $1.04M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 03, 2021
                 | 7,200 |                   
      $113.27 - $145.25
      $816K - $1.05M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 03, 2021
                 | 9,300 |                   
      $106.92 - $118.66
      $994K - $1.1M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 03, 2021
                 | 1,900 |                   
      $510.68 - $643.45
      $970K - $1.22M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 03, 2021
                 | 1,300 |                   
      $678.4 - $835.0
      $882K - $1.09M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 03, 2021
                 | 2,700 |                   
      $383.85 - $499.87
      $1.04M - $1.35M
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 04, 2020
                 | 20,400 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 04, 2020
                 | 8,500 |                   
      $48.54 - $87.1
      $413K - $740K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 04, 2020
                 | 21,900 |                   
      $25.16 - $36.81
      $551K - $806K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 04, 2020
                 | 7,400 |                   
      $74.8 - $107.16
      $554K - $793K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 04, 2020
                 | 7,100 |                   
      $73.6 - $113.67
      $523K - $807K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 04, 2020
                 | 8,500 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 04, 2020
                 | 18,200 |                   
      $29.45 - $43.51
      $536K - $792K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 04, 2020
                 | 4,900 |                   
      $146.7 - $230.11
      $719K - $1.13M
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 04, 2020
                 | 4,100 |                   
      $144.67 - $207.03
      $593K - $849K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 04, 2020
                 | 16,300 |                   
      $32.27 - $53.7
      $526K - $875K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 04, 2020
                 | 15,100 |                   
      $31.36 - $45.94
      $474K - $694K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 04, 2020
                 | 9,800 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 04, 2020
                 | 4,300 |                   
      $54.56 - $65.12
      $235K - $280K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 04, 2020
                 | 11,700 |                   
      $49.06 - $63.9
      $574K - $748K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 04, 2020
                 | 3,500 |                   
      $161.72 - $231.07
      $566K - $809K
     |  | 
          
          
          
            |  | 
                
                  Q1 2011
                  Filed on Jul 24, 2019
                 | 35,900 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2011
                  Filed on Jul 24, 2019
                 | 3,503 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2011
                  Filed on Jul 24, 2019
                 | 675,200 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2011
                  Filed on Jul 24, 2019
                 | 112,900 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2011
                  Filed on Jul 24, 2019
                 | 30,900 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2011
                  Filed on Jul 24, 2019
                 | 2,435 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2011
                  Filed on Jul 24, 2019
                 | 4,322 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2011
                  Filed on Jul 24, 2019
                 | 19,500 | 
      N/A
     |  |