Market Price
$ 60.89
Selling Price
$ 55.21
2086
555
1665
3935
Market Price
$ 57.47
Selling Price
$ 51.90
1756
447
1008
2152
Market Price
$ 66.40
Selling Price
$ 59.76
658
275
625
1558
Market Price
$ 30.46
Selling Price
$ 27.29
1025
240
479
1230
Market Price
$ 46.92
Selling Price
$ 40.57
987
911
399
3737
Market Price
$ 43.22
Selling Price
$ 38.52
1382
794
286
1696
Market Price
$ 36.35
Selling Price
$ 30.68
4333
1567
2139
4934
Market Price
$ 32.96
Selling Price
$ 29.95
2935
1781
2359
3532
Market Price
$ 35.72
Selling Price
$ 31.36
3596
2882
2030
4849
Market Price
$ 38.44
Selling Price
$ 33.96
2609
2217
2211
3284
Market Price
$ 43.09
Selling Price
$ 37.80
875
364
678
2212
Market Price
$ 50.12
Selling Price
$ 43.36
1375
1355
1259
3560
Market Price
$ 46.80
Selling Price
$ 39.66
2288
1870
2239
3443
Market Price
$ 37.39
Selling Price
$ 31.65
2648
911
1535
3261
Market Price
$ 62.27
Selling Price
$ 54.52
906
380
589
1616
Market Price
$ 57.25
Selling Price
$ 48.66
1794
368
1575
3725
Market Price
$ 60.79
Selling Price
$ 54.59
2131
430
1617
2570
Market Price
$ 36.56
Selling Price
$ 31.42
1160
1007
237
1421
Market Price
$ 43.82
Selling Price
$ 37.51
4383
969
2405
4720
Market Price
$ 50.67
Selling Price
$ 43.71
2465
847
1440
2867
Market Price
$ 46.11
Selling Price
$ 40.35
859
630
317
2675
Market Price
$ 37.62
Selling Price
$ 32.67
1711
1648
1249
2368
Market Price
$ 61.89
Selling Price
$ 56.01
1346
1329
600
1478
Market Price
$ 46.59
Selling Price
$ 39.12
1065
748
617
2310
Market Price
$ 57.36
Selling Price
$ 49.87
816
418
460
3473
Market Price
$ 57.74
Selling Price
$ 50.07
364
260
95
1102
Market Price
$ 64.66
Selling Price
$ 58.50
1264
474
399
2521
Market Price
$ 29.87
Selling Price
$ 25.80
269
74
160
1239
Market Price
$ 46.00
Selling Price
$ 38.51
1808
625
476
3081
Market Price
$ 52.19
Selling Price
$ 47.24
1370
930
476
2583
Market Price
$ 50.94
Selling Price
$ 45.90
2349
2018
2200
3837
Market Price
$ 33.40
Selling Price
$ 29.09
1104
422
1082
2674
Market Price
$ 70.42
Selling Price
$ 59.84
912
368
268
3125
Market Price
$ 41.31
Selling Price
$ 35.05
2387
1930
1057
4986
Market Price
$ 35.32
Selling Price
$ 30.13
3173
691
2332
3439
Market Price
$ 62.13
Selling Price
$ 53.53
973
850
948
2983
Market Price
$ 67.69
Selling Price
$ 59.18
1862
1622
433
3164
Market Price
$ 30.58
Selling Price
$ 25.78
2263
1043
1707
2370
Market Price
$ 31.78
Selling Price
$ 26.58
700
353
285
1546
Market Price
$ 44.14
Selling Price
$ 39.04
2285
813
1963
2552