Market Price
$ 69.41
Selling Price
$ 59.59
2952
2615
825
4212
Market Price
$ 41.89
Selling Price
$ 35.68
1812
1707
1293
3937
Market Price
$ 35.50
Selling Price
$ 31.27
1452
1430
585
2144
Market Price
$ 50.85
Selling Price
$ 43.56
1223
321
486
2058
Market Price
$ 62.83
Selling Price
$ 53.84
2222
1658
1328
4856
Market Price
$ 36.85
Selling Price
$ 31.88
949
273
518
2241
Market Price
$ 42.54
Selling Price
$ 38.52
791
371
257
3152
Market Price
$ 37.66
Selling Price
$ 33.57
1416
1137
486
1831
Market Price
$ 51.16
Selling Price
$ 46.44
817
419
785
1235
Market Price
$ 52.15
Selling Price
$ 46.21
921
793
732
1674
Market Price
$ 34.28
Selling Price
$ 29.88
1595
1349
488
2956
Market Price
$ 29.60
Selling Price
$ 26.06
978
335
592
2637
Market Price
$ 27.92
Selling Price
$ 25.14
254
224
139
866
Market Price
$ 42.84
Selling Price
$ 36.54
610
142
584
2197
Market Price
$ 50.84
Selling Price
$ 44.19
644
509
611
1034
Market Price
$ 48.11
Selling Price
$ 41.47
264
155
235
1038
Market Price
$ 68.29
Selling Price
$ 57.71
655
583
313
941
Market Price
$ 32.45
Selling Price
$ 27.37
2210
1204
1853
2723
Market Price
$ 48.89
Selling Price
$ 41.38
2263
1935
2242
3920
Market Price
$ 32.13
Selling Price
$ 28.17
2375
1888
684
3684
Market Price
$ 70.23
Selling Price
$ 59.83
1485
1300
412
2499
Market Price
$ 65.07
Selling Price
$ 58.65
2357
1903
2236
2417
Market Price
$ 41.07
Selling Price
$ 34.48
1275
454
645
1282
Market Price
$ 60.80
Selling Price
$ 52.92
1251
1113
1237
2614
Market Price
$ 38.41
Selling Price
$ 33.37
1792
1704
619
1932
Market Price
$ 60.15
Selling Price
$ 52.97
1933
770
894
4094
Market Price
$ 50.45
Selling Price
$ 45.50
2091
2084
920
3232
Market Price
$ 43.37
Selling Price
$ 38.17
1242
435
1230
1316
Market Price
$ 46.43
Selling Price
$ 40.12
1556
321
1414
4244
Market Price
$ 54.21
Selling Price
$ 45.81
820
500
289
2424
Market Price
$ 50.99
Selling Price
$ 42.97
264
196
96
647
Market Price
$ 41.80
Selling Price
$ 36.35
803
695
785
3227
Market Price
$ 30.31
Selling Price
$ 26.26
1670
771
1192
1676
Market Price
$ 68.46
Selling Price
$ 58.32
1558
562
997
2669
Market Price
$ 62.75
Selling Price
$ 56.78
799
426
785
1415
Market Price
$ 63.49
Selling Price
$ 55.19
446
184
437
608
Market Price
$ 59.20
Selling Price
$ 53.06
1450
1000
709
1700
Market Price
$ 30.51
Selling Price
$ 26.70
1303
475
415
1356
Market Price
$ 62.37
Selling Price
$ 53.49
4223
942
2962
4741
Market Price
$ 41.68
Selling Price
$ 36.91
1040
623
423
1512