Market Price
$ 47.80
Selling Price
$ 42.19
1306
840
528
2383
Market Price
$ 41.61
Selling Price
$ 35.11
2940
2825
621
4980
Market Price
$ 54.04
Selling Price
$ 47.78
4446
2799
1463
4446
Market Price
$ 55.43
Selling Price
$ 47.93
1000
545
297
1107
Market Price
$ 64.01
Selling Price
$ 55.63
975
244
832
4055
Market Price
$ 54.03
Selling Price
$ 45.07
3194
1079
1523
4661
Market Price
$ 40.77
Selling Price
$ 36.58
347
291
279
408
Market Price
$ 29.17
Selling Price
$ 25.94
941
418
362
1321
Market Price
$ 52.30
Selling Price
$ 46.04
4307
4040
3287
4315
Market Price
$ 53.77
Selling Price
$ 48.08
851
692
679
1307
Market Price
$ 53.09
Selling Price
$ 44.79
2336
1478
1116
3429
Market Price
$ 43.89
Selling Price
$ 38.63
1136
649
669
1214
Market Price
$ 47.91
Selling Price
$ 41.12
465
377
342
875
Market Price
$ 42.66
Selling Price
$ 35.65
2391
828
1072
4655
Market Price
$ 54.25
Selling Price
$ 49.05
3483
2628
3292
3618
Market Price
$ 42.44
Selling Price
$ 38.20
2359
895
2227
2938
Market Price
$ 30.49
Selling Price
$ 27.31
2860
1620
1727
3264
Market Price
$ 41.79
Selling Price
$ 36.12
942
384
347
1553
Market Price
$ 50.86
Selling Price
$ 42.76
2077
1284
1573
4629
Market Price
$ 60.91
Selling Price
$ 50.90
2733
2393
1992
4829
Market Price
$ 57.23
Selling Price
$ 50.58
2555
877
2194
4028
Market Price
$ 42.32
Selling Price
$ 35.66
1834
566
917
4425
Market Price
$ 38.83
Selling Price
$ 34.24
1906
1050
1078
2426
Market Price
$ 29.24
Selling Price
$ 25.18
735
453
446
1239
Market Price
$ 66.23
Selling Price
$ 57.22
1425
713
980
1928
Market Price
$ 63.17
Selling Price
$ 55.31
2965
1359
2231
3615
Market Price
$ 62.90
Selling Price
$ 53.11
2195
1680
1942
4399
Market Price
$ 58.08
Selling Price
$ 50.08
1241
664
654
2500
Market Price
$ 39.95
Selling Price
$ 34.10
1363
1034
1095
1580
Market Price
$ 52.14
Selling Price
$ 43.47
923
627
652
1379
Market Price
$ 60.23
Selling Price
$ 52.75
3866
3558
1263
4013
Market Price
$ 48.85
Selling Price
$ 41.76
985
545
322
2153
Market Price
$ 61.03
Selling Price
$ 55.35
1014
787
370
1542
Market Price
$ 65.00
Selling Price
$ 58.33
789
551
278
953
Market Price
$ 67.96
Selling Price
$ 58.77
741
739
394
1187
Market Price
$ 40.65
Selling Price
$ 35.17
1072
719
383
4603
Market Price
$ 46.91
Selling Price
$ 42.36
805
706
342
824
Market Price
$ 43.81
Selling Price
$ 38.87
1194
1073
673
1371
Market Price
$ 48.39
Selling Price
$ 42.34
2286
1976
982
3331
Market Price
$ 43.70
Selling Price
$ 37.60
2826
952
2212
3608