Market Price
$ 18.15
1702
849
1591
3357
Market Price
$ 21.09
1169
377
398
1351
Market Price
$ 26.75
304
212
103
488
Market Price
$ 6.49
1366
439
765
4972
Market Price
$ 18.44
1340
506
661
2812
Market Price
$ 17.10
1188
1065
674
2739
Market Price
$ 19.20
4342
1442
1730
4738
Market Price
$ 30.06
653
186
218
855
Market Price
$ 26.13
1389
1357
549
2614
Market Price
$ 16.68
2042
1698
705
3592
Market Price
$ 21.96
714
186
325
909
Market Price
$ 9.76
531
343
210
1418
Market Price
$ 21.73
1573
1386
1215
2213
Market Price
$ 59.90
487
223
433
1238
Market Price
$ 8.25
2889
1064
2556
3864
Market Price
$ 18.56
2560
2152
2375
3972
Market Price
$ 26.59
536
526
457
1580
Market Price
$ 55.40
2011
680
1042
2908
Market Price
$ 16.59
1228
282
615
1250
Market Price
$ 8.35
3761
2443
3244
4219