Market Price
$ 50.67
Selling Price
$ 42.60
2858
1578
2224
3345
Market Price
$ 43.94
Selling Price
$ 37.19
572
474
328
1152
Market Price
$ 44.94
Selling Price
$ 39.44
1177
305
353
3523
Market Price
$ 66.43
Selling Price
$ 56.68
1633
479
1210
2651
Market Price
$ 30.89
Selling Price
$ 26.32
1533
1117
379
3257
Market Price
$ 32.03
Selling Price
$ 28.30
1667
753
1624
4234
Market Price
$ 63.81
Selling Price
$ 53.39
2207
1589
549
3479
Market Price
$ 42.79
Selling Price
$ 36.22
775
765
673
1410
Market Price
$ 40.07
Selling Price
$ 34.24
690
458
516
857
Market Price
$ 41.19
Selling Price
$ 36.66
471
225
335
478
Market Price
$ 60.93
Selling Price
$ 53.02
1344
342
975
2259
Market Price
$ 50.74
Selling Price
$ 44.48
311
135
235
589
Market Price
$ 68.86
Selling Price
$ 59.80
926
610
757
4502
Market Price
$ 34.97
Selling Price
$ 29.83
1100
311
241
4011
Market Price
$ 52.40
Selling Price
$ 44.79
1993
1226
900
3286
Market Price
$ 51.82
Selling Price
$ 44.70
747
583
636
2742
Market Price
$ 60.23
Selling Price
$ 51.24
1558
414
1080
2041
Market Price
$ 55.85
Selling Price
$ 50.50
1683
668
914
1685
Market Price
$ 39.60
Selling Price
$ 35.42
2615
2007
2003
2923
Market Price
$ 51.37
Selling Price
$ 45.54
525
190
246
1140
Market Price
$ 48.83
Selling Price
$ 44.09
2496
2245
2110
4347
Market Price
$ 58.46
Selling Price
$ 49.97
888
495
463
2269
Market Price
$ 28.13
Selling Price
$ 25.25
3111
1869
1890
3189
Market Price
$ 45.81
Selling Price
$ 40.43
1036
946
624
1045
Market Price
$ 31.41
Selling Price
$ 27.30
749
393
549
3512
Market Price
$ 41.49
Selling Price
$ 35.36
2848
2056
2602
3683
Market Price
$ 47.26
Selling Price
$ 41.50
681
395
409
3391
Market Price
$ 29.31
Selling Price
$ 25.71
496
252
352
1412
Market Price
$ 64.26
Selling Price
$ 55.68
2385
2073
1631
3068
Market Price
$ 34.39
Selling Price
$ 29.23
227
131
145
604
Market Price
$ 64.96
Selling Price
$ 56.83
596
366
436
1858
Market Price
$ 35.34
Selling Price
$ 29.96
2376
1201
1090
3168
Market Price
$ 66.41
Selling Price
$ 57.67
1256
606
443
1446
Market Price
$ 64.96
Selling Price
$ 54.46
1341
878
539
1944
Market Price
$ 56.91
Selling Price
$ 51.54
958
940
730
1285
Market Price
$ 56.15
Selling Price
$ 47.74
2082
681
1132
2988
Market Price
$ 64.44
Selling Price
$ 54.06
297
86
157
463
Market Price
$ 64.74
Selling Price
$ 54.19
2545
1586
1285
3518
Market Price
$ 45.79
Selling Price
$ 40.62
2652
2212
592
4477
Market Price
$ 34.99
Selling Price
$ 29.64
1332
427
363
1900