$24.1 - $27.68
$47,838 - $54,944
105,365
$2.89 Million
$23.56 - $25.87
$105,855 - $116,233
107,350
$2.69 Million
$18.94 - $25.2
$2.12 Million - $2.82 Million
111,843
$2.82 Million
$18.08 - $20.04
$33,936 - $37,615
114,793
$2.27 Million
$19.49 - $22.43
$155,881 - $179,395
116,670
$2.28 Million
$19.49 - $22.43
$103,998 - $119,686
116,670
$2.28 Million
$19.49 - $22.43
$103,998 - $119,686
116,670
$2.28 Million
$19.68 - $30.3
$2.4 Million - $3.7 Million
122,006
$2.55 Million
$19.68 - $30.3
$52,388 - $80,658
122,006
$2.55 Million
$28.66 - $32.08
$3.57 Million - $4 Million
124,668
$3.8 Billion
$28.66 - $32.08
$95,609 - $107,018
124,668
$3.8 Million
$27.42 - $31.57
$70,277 - $80,913
128,004
$3.88 Million
$27.42 - $31.57
$91,473 - $105,317
128,004
$3.88 Million
$27.42 - $31.57
$70,277 - $80,913
128,004
$3.88 Million
$27.42 - $31.57
$70,277 - $80,913
128,004
$3.88 Million
$26.53 - $32.08
$43,668 - $52,803
130,567
$3.57 Million
$26.53 - $32.08
$156,500 - $189,239
130,567
$3.57 Million
$26.53 - $32.08
$43,668 - $52,803
130,567
$3.57 Million
$26.53 - $32.08
$43,668 - $52,803
130,567
$3.57 Million
$25.09 - $28.05
$18,491 - $20,672
132,213
$3.57 Million
$25.09 - $28.05
$189,304 - $211,637
132,213
$3.57 Million
$25.09 - $28.05
$18,491 - $20,672
132,213
$3.57 Million
$25.09 - $28.05
$18,491 - $20,672
132,213
$3.57 Million
$25.19 - $31.45
$3.31 Million - $4.13 Million
131,476
$3.5 Million
$25.19 - $31.45
$171,493 - $214,111
131,476
$3.5 Million
$25.19 - $31.45
$829,506 - $1.04 Million
131,476
$3.5 Million
$25.19 - $31.45
$829,506 - $1.04 Million
131,476
$3.5 Million
$27.23 - $31.33
$35,317 - $40,635
98,546
$3.04 Million
$27.23 - $31.33
$711,302 - $818,402
98,546
$3.04 Million
$27.23 - $31.33
$72,676 - $83,619
98,546
$3.04 Million
$27.23 - $31.33
$72,676 - $83,619
98,546
$3.04 Million
$29.35 - $33.2
$96,356 - $108,995
97,249
$2.89 Million
$29.35 - $33.2
$804,747 - $910,310
97,249
$2.89 Million
$29.35 - $33.2
$20,046 - $22,675
101,215
$3 Million
$29.35 - $33.2
$20,046 - $22,675
101,215
$3 Million
$30.65 - $34.55
$93,329 - $105,204
100,532
$3.15 Million
$30.65 - $34.55
$739,768 - $833,898
100,532
$3.15 Million
$30.65 - $34.55
$217,063 - $244,683
100,532
$3.15 Million
$30.65 - $34.55
$217,063 - $244,683
100,532
$3.15 Million
$25.69 - $32.12
$212,353 - $265,503
103,577
$3.27 Million
$25.69 - $32.12
$541,827 - $677,442
103,577
$3.27 Billion
$25.69 - $32.12
$54,308 - $67,901
107,614
$3.4 Million
$25.69 - $32.12
$54,308 - $67,901
107,614
$3.4 Million
$22.41 - $26.34
$113,797 - $133,754
109,728
$2.89 Million
$22.41 - $26.34
$334,805 - $393,519
109,728
$2.89 Million
$22.41 - $26.34
$113,797 - $133,754
109,728
$2.89 Million
$22.41 - $26.34
$113,797 - $133,754
109,728
$2.89 Million
$20.57 - $24.34
$87,916 - $104,029
114,806
$2.58 Billion
$20.57 - $24.34
$202,861 - $240,041
114,806
$2.58 Million
$20.57 - $24.34
$87,916 - $104,029
114,806
$2.58 Million
$20.57 - $24.34
$87,916 - $104,029
114,806
$2.58 Million
$19.24 - $24.84
$139,239 - $179,767
119,080
$2.64 Billion
$19.24 - $24.84
$107,513 - $138,805
119,080
$2.64 Million
$19.24 - $24.84
$78,075 - $100,800
119,080
$2.64 Million
$19.24 - $24.84
$78,075 - $100,800
119,080
$2.64 Million
$15.53 - $32.2
$149,802 - $310,601
115,022
$2.47 Million
$27.35 - $29.77
$263,818 - $287,161
115,022
$3.42 Million
$27.35 - $29.77
$20,676 - $22,506
115,022
$3.42 Million
$27.35 - $29.77
$20,676 - $22,506
115,022
$3.42 Million
$25.59 - $28.65
$227,495 - $254,698
115,778
$3.26 Million
$25.59 - $28.65
$40,381 - $45,209
115,778
$3.26 Million
$25.59 - $28.65
$40,381 - $45,209
115,778
$3.26 Million
$24.55 - $26.52
$179,509 - $193,914
117,356
$3.03 Million
$24.55 - $26.52
$53,396 - $57,681
117,356
$3.03 Million
$24.55 - $26.52
$53,396 - $57,681
117,356
$3.03 Million
$23.56 - $27.04
$121,027 - $138,904
119,531
$3.09 Million
$23.56 - $27.04
$212 - $243
119,531
$3.09 Million
$23.56 - $27.04
$212 - $243
119,531
$3.09 Million
$23.05 - $26.82
$118,615 - $138,015
119,522
$2.85 Million
$23.05 - $26.82
$11,156 - $12,980
119,522
$2.85 Million
$23.05 - $26.82
$11,156 - $12,980
119,522
$2.85 Million
$25.35 - $29.6
$118,181 - $137,995
120,006
$3.08 Million
$25.35 - $29.6
$202,749 - $236,740
120,006
$3.08 Million
$25.35 - $29.6
$69,509 - $81,163
120,006
$3.08 Million
$27.28 - $29.01
$23,679 - $25,180
122,748
$3.52 Million
$25.15 - $28.16
$42,528 - $47,618
121,880
$3.43 Million
$26.02 - $28.14
$3.22 Million - $3.48 Million
123,571
$3.32 Million