Market Price
$ 35.78
Selling Price
$ 31.15
821
430
208
2008
Market Price
$ 52.02
Selling Price
$ 46.60
878
596
405
1584
Market Price
$ 65.48
Selling Price
$ 58.95
534
372
390
1714
Market Price
$ 45.13
Selling Price
$ 39.38
2365
1506
771
3195
Market Price
$ 29.62
Selling Price
$ 25.99
2344
1860
899
4673
Market Price
$ 39.69
Selling Price
$ 33.52
2165
954
1637
4338
Market Price
$ 31.56
Selling Price
$ 27.20
3849
2197
1492
4044
Market Price
$ 57.65
Selling Price
$ 49.16
1244
1020
448
4451
Market Price
$ 46.73
Selling Price
$ 41.20
2860
2657
1005
4166
Market Price
$ 64.85
Selling Price
$ 55.61
1245
878
402
1387
Market Price
$ 42.71
Selling Price
$ 35.62
514
344
177
2149
Market Price
$ 51.94
Selling Price
$ 44.16
973
490
525
3188
Market Price
$ 47.03
Selling Price
$ 41.72
597
516
287
1098
Market Price
$ 69.02
Selling Price
$ 58.15
1304
1184
800
1945
Market Price
$ 46.39
Selling Price
$ 39.68
2369
834
1611
3325
Market Price
$ 56.06
Selling Price
$ 50.08
1044
623
609
4320
Market Price
$ 59.08
Selling Price
$ 50.24
1162
760
745
3322
Market Price
$ 40.80
Selling Price
$ 35.37
1329
918
789
3491
Market Price
$ 53.00
Selling Price
$ 45.54
2831
983
760
3443
Market Price
$ 49.47
Selling Price
$ 44.10
1004
309
555
1249
Market Price
$ 30.62
Selling Price
$ 26.66
351
305
70
541
Market Price
$ 52.49
Selling Price
$ 44.73
2653
782
1530
3783
Market Price
$ 38.75
Selling Price
$ 34.00
1230
899
808
1746
Market Price
$ 49.97
Selling Price
$ 45.09
3186
1194
2358
3825
Market Price
$ 62.91
Selling Price
$ 55.48
3099
2004
2570
3966
Market Price
$ 66.27
Selling Price
$ 57.44
888
268
311
2695
Market Price
$ 38.81
Selling Price
$ 33.90
1249
635
1015
1911
Market Price
$ 34.55
Selling Price
$ 29.03
2812
2458
2678
4046
Market Price
$ 31.67
Selling Price
$ 28.74
887
649
811
1373
Market Price
$ 62.46
Selling Price
$ 53.23
890
346
529
4454
Market Price
$ 40.15
Selling Price
$ 35.80
1564
407
559
4266
Market Price
$ 63.27
Selling Price
$ 56.92
3078
821
2645
4547
Market Price
$ 60.43
Selling Price
$ 51.27
1068
377
657
3012
Market Price
$ 69.42
Selling Price
$ 58.15
352
200
276
973
Market Price
$ 69.60
Selling Price
$ 59.82
527
479
504
1574
Market Price
$ 43.45
Selling Price
$ 36.99
1590
761
1558
4985
Market Price
$ 52.69
Selling Price
$ 45.04
974
270
776
1914
Market Price
$ 63.01
Selling Price
$ 54.40
3121
1408
1994
4693
Market Price
$ 61.61
Selling Price
$ 55.65
1361
708
848
1456
Market Price
$ 51.22
Selling Price
$ 42.95
310
298
297
541