Market Price
$ 51.79
Selling Price
$ 45.77
1423
1278
1118
3494
Market Price
$ 33.48
Selling Price
$ 28.36
1916
1330
1859
4429
Market Price
$ 39.71
Selling Price
$ 35.34
1815
819
1533
3430
Market Price
$ 60.47
Selling Price
$ 52.78
622
470
326
1572
Market Price
$ 36.19
Selling Price
$ 32.85
1340
366
311
1812
Market Price
$ 33.27
Selling Price
$ 28.82
1155
290
631
1632
Market Price
$ 46.75
Selling Price
$ 40.42
1461
499
508
3987
Market Price
$ 41.90
Selling Price
$ 37.76
360
331
214
529
Market Price
$ 46.50
Selling Price
$ 41.13
4600
2294
2173
4929
Market Price
$ 40.07
Selling Price
$ 35.96
572
458
244
1788
Market Price
$ 44.72
Selling Price
$ 37.89
756
316
330
895
Market Price
$ 35.19
Selling Price
$ 31.17
1064
774
348
1504
Market Price
$ 36.81
Selling Price
$ 30.98
3872
2410
1560
4322
Market Price
$ 63.97
Selling Price
$ 56.25
3020
2100
2974
4709
Market Price
$ 58.62
Selling Price
$ 51.75
421
256
194
1618
Market Price
$ 54.25
Selling Price
$ 47.50
1425
1232
602
3620
Market Price
$ 62.13
Selling Price
$ 53.59
331
121
282
491
Market Price
$ 33.70
Selling Price
$ 30.14
2269
1279
1845
3440
Market Price
$ 55.76
Selling Price
$ 47.37
806
322
210
981
Market Price
$ 43.04
Selling Price
$ 37.24
506
423
133
1221
Market Price
$ 29.80
Selling Price
$ 26.28
916
711
834
1186
Market Price
$ 52.79
Selling Price
$ 46.39
2239
1552
1550
2671
Market Price
$ 29.90
Selling Price
$ 25.22
282
228
155
621
Market Price
$ 33.78
Selling Price
$ 29.90
1285
306
1076
1622
Market Price
$ 63.25
Selling Price
$ 56.43
1693
1447
1457
3148
Market Price
$ 33.70
Selling Price
$ 29.09
1145
270
611
2690
Market Price
$ 39.28
Selling Price
$ 33.00
2661
2321
946
4517
Market Price
$ 44.28
Selling Price
$ 36.97
2966
2413
773
3683
Market Price
$ 47.90
Selling Price
$ 42.29
568
322
492
1633
Market Price
$ 30.60
Selling Price
$ 26.49
1076
534
863
4942
Market Price
$ 38.31
Selling Price
$ 33.38
3408
3088
3373
3563
Market Price
$ 56.55
Selling Price
$ 50.14
1098
288
1056
4129
Market Price
$ 62.78
Selling Price
$ 52.44
895
496
396
2992
Market Price
$ 44.97
Selling Price
$ 39.02
475
267
401
1710
Market Price
$ 45.31
Selling Price
$ 39.22
1932
1454
392
4025
Market Price
$ 61.70
Selling Price
$ 55.69
1481
615
376
2520
Market Price
$ 41.07
Selling Price
$ 36.41
628
528
513
829
Market Price
$ 67.26
Selling Price
$ 57.12
4393
4207
3462
4872
Market Price
$ 45.81
Selling Price
$ 39.73
1903
1555
1809
2070
Market Price
$ 58.73
Selling Price
$ 50.51
1946
727
780
3308