$38.9 - $50.89
$65,429 - $85,596
59,776
$3.04 Million
$31.4 - $39.59
$171,538 - $216,280
61,458
$2.43 Million
$28.92 - $33.21
$1.62 Million - $1.86 Million
55,995
$1.86 Million
$19.75 - $30.6
$1.19 Million - $1.84 Million
57,310
$1.75 Million
$22.14 - $24.62
$190,271 - $211,584
117,391
$2.65 Million
$22.14 - $24.62
$59,534 - $66,203
117,391
$2.65 Million
$22.14 - $24.62
$59,534 - $66,203
117,391
$2.65 Million
$21.56 - $26.53
$2.59 Million - $3.19 Million
120,080
$2.78 Million
$21.56 - $26.53
$127,311 - $156,659
120,080
$2.78 Million
$22.7 - $28.99
$2.86 Million - $3.65 Million
125,985
$3.4 Billion
$22.7 - $28.99
$41,949 - $53,573
125,985
$3.4 Million
$20.0 - $24.74
$70,620 - $87,356
127,833
$2.94 Million
$20.0 - $24.74
$36,960 - $45,719
127,833
$2.94 Million
$20.0 - $24.74
$70,620 - $87,356
127,833
$2.94 Million
$20.0 - $24.74
$70,620 - $87,356
127,833
$2.94 Million
$20.44 - $28.64
$27,246 - $38,177
131,364
$2.75 Million
$20.44 - $28.64
$109,946 - $154,054
131,364
$2.75 Million
$20.44 - $28.64
$27,246 - $38,177
131,364
$2.75 Million
$20.44 - $28.64
$27,246 - $38,177
131,364
$2.75 Million
$24.08 - $30.05
$95,862 - $119,629
132,697
$3.44 Million
$24.08 - $30.05
$161,624 - $201,695
132,697
$3.44 Million
$24.08 - $30.05
$95,862 - $119,629
132,697
$3.44 Million
$24.08 - $30.05
$95,862 - $119,629
132,697
$3.44 Million
$31.49 - $35.42
$4.3 Million - $4.84 Million
136,678
$4.3 Million
$31.49 - $35.42
$336,722 - $378,746
136,678
$4.3 Million
$31.49 - $35.42
$1.22 Million - $1.37 Million
136,678
$4.3 Million
$31.49 - $35.42
$1.22 Million - $1.37 Million
136,678
$4.3 Million
$28.39 - $35.15
$15,160 - $18,770
97,989
$3.4 Million
$28.39 - $35.15
$794,806 - $984,059
97,989
$3.4 Million
$28.39 - $35.15
$15,160 - $18,770
97,989
$3.4 Million
$28.39 - $35.15
$15,160 - $18,770
97,989
$3.4 Million
$30.57 - $37.58
$79,145 - $97,294
97,455
$2.99 Million
$30.57 - $37.58
$872,162 - $1.07 Million
97,455
$2.99 Million
$30.57 - $37.58
$79,145 - $97,294
97,455
$2.99 Million
$30.57 - $37.58
$79,145 - $97,294
97,455
$3 Million
$37.14 - $40.68
$171,178 - $187,494
100,044
$3.72 Million
$37.14 - $40.68
$963,448 - $1.06 Million
100,044
$3.72 Million
$37.14 - $40.68
$171,178 - $187,494
100,044
$3.72 Million
$37.14 - $40.68
$171,178 - $187,494
100,044
$3.72 Million
$36.86 - $43.1
$1.79 Million - $2.1 Million
104,653
$3.98 Million
$36.86 - $43.1
$786,297 - $919,409
104,653
$3.98 Billion
$36.86 - $43.1
$225,804 - $264,030
104,653
$3.98 Million
$36.86 - $43.1
$225,804 - $264,030
104,653
$3.98 Million
$26.85 - $39.31
$150,923 - $220,961
110,779
$4.26 Million
$26.85 - $39.31
$408,281 - $597,747
110,779
$4.26 Million
$26.85 - $39.31
$150,923 - $220,961
110,779
$4.26 Million
$26.85 - $39.31
$150,923 - $220,961
110,779
$4.26 Million
$24.19 - $31.21
$53,629 - $69,192
116,400
$3.04 Billion
$24.19 - $31.21
$231,861 - $299,147
116,400
$3.04 Million
$24.19 - $31.21
$53,629 - $69,192
116,400
$3.04 Million
$24.19 - $31.21
$53,629 - $69,192
116,400
$3.04 Million
$21.75 - $29.08
$1.36 Million - $1.82 Million
118,617
$3.2 Billion
$21.75 - $29.08
$160,254 - $214,261
118,617
$3.2 Million
$21.75 - $29.08
$108,402 - $144,934
118,617
$3.2 Million
$21.75 - $29.08
$108,402 - $144,934
118,617
$3.2 Million
$21.19 - $39.06
$261,738 - $482,469
113,633
$2.74 Million
$21.19 - $39.06
$54,564 - $100,579
113,633
$2.74 Million
$21.19 - $39.06
$54,564 - $100,579
113,633
$2.74 Million
$29.78 - $37.89
$291,159 - $370,450
116,208
$4.4 Million
$29.78 - $37.89
$45,533 - $57,933
116,208
$4.4 Million
$29.78 - $37.89
$45,533 - $57,933
116,208
$4.4 Million
$28.5 - $34.88
$235,068 - $287,690
117,737
$3.69 Million
$28.5 - $34.88
$76,950 - $94,176
117,737
$3.69 Million
$28.5 - $34.88
$76,950 - $94,176
117,737
$3.69 Million
$30.63 - $35.52
$335,337 - $388,872
115,037
$3.95 Million
$30.63 - $35.52
$157,285 - $182,395
115,037
$3.95 Million
$30.63 - $35.52
$157,285 - $182,395
115,037
$3.95 Million
$25.16 - $33.65
$146,255 - $195,607
120,172
$3.95 Million
$25.16 - $33.65
$1,937 - $2,591
120,172
$3.95 Million
$25.16 - $33.65
$1,937 - $2,591
120,172
$3.95 Million
$24.4 - $30.12
$143,716 - $177,406
120,095
$3.32 Million
$24.4 - $30.12
$716,018 - $883,871
120,095
$3.32 Million
$24.4 - $30.12
$716,018 - $883,871
120,095
$3.32 Million
$25.03 - $28.93
$143,647 - $166,029
120,246
$3.38 Million
$25.03 - $28.93
$540,823 - $625,090
149,440
$4.21 Million
$25.03 - $28.93
$569,933 - $658,736
149,440
$4.21 Million
$22.43 - $26.84
$18,886 - $22,599
126,670
$3.13 Million
$20.71 - $26.14
$55,813 - $70,447
125,828
$2.99 Million
$22.2 - $24.6
$2.85 Million - $3.16 Million
128,523
$2.91 Million