Market Price
$ 51.49
Selling Price
$ 44.50
1522
1492
436
1923
Market Price
$ 63.63
Selling Price
$ 57.40
1102
634
496
1185
Market Price
$ 30.88
Selling Price
$ 25.83
1692
600
1307
4842
Market Price
$ 46.28
Selling Price
$ 38.91
3902
1915
2196
4993
Market Price
$ 56.72
Selling Price
$ 47.91
1713
1631
1282
3901
Market Price
$ 52.04
Selling Price
$ 46.89
1594
1395
761
1755
Market Price
$ 63.99
Selling Price
$ 53.84
924
210
381
2734
Market Price
$ 49.96
Selling Price
$ 42.43
1431
1207
632
1931
Market Price
$ 50.35
Selling Price
$ 44.44
1239
703
287
1881
Market Price
$ 46.42
Selling Price
$ 39.93
112
53
76
524
Market Price
$ 37.87
Selling Price
$ 31.73
1036
825
775
2401
Market Price
$ 61.93
Selling Price
$ 54.58
1515
1213
941
2087
Market Price
$ 42.98
Selling Price
$ 37.05
2164
829
1770
4300
Market Price
$ 40.70
Selling Price
$ 35.23
952
865
667
2831
Market Price
$ 54.94
Selling Price
$ 49.70
2042
1719
585
3655
Market Price
$ 31.19
Selling Price
$ 27.75
282
235
143
696
Market Price
$ 36.48
Selling Price
$ 33.02
3151
658
1395
3813
Market Price
$ 30.08
Selling Price
$ 25.78
322
74
182
985
Market Price
$ 52.11
Selling Price
$ 46.97
442
312
313
1232
Market Price
$ 55.98
Selling Price
$ 49.68
1159
1039
1133
1398
Market Price
$ 52.26
Selling Price
$ 47.15
447
378
93
1360
Market Price
$ 34.56
Selling Price
$ 30.36
482
205
348
757
Market Price
$ 45.64
Selling Price
$ 38.21
1807
920
983
2538
Market Price
$ 37.30
Selling Price
$ 33.57
124
67
46
569
Market Price
$ 39.07
Selling Price
$ 34.87
1460
883
853
3019
Market Price
$ 30.44
Selling Price
$ 26.93
831
204
173
2651
Market Price
$ 40.64
Selling Price
$ 36.60
4943
2067
4455
4982
Market Price
$ 51.29
Selling Price
$ 43.69
903
876
361
2091
Market Price
$ 48.19
Selling Price
$ 40.61
1629
1191
1332
2801
Market Price
$ 50.15
Selling Price
$ 44.79
787
687
298
2285
Market Price
$ 33.49
Selling Price
$ 29.45
1875
397
1507
2642
Market Price
$ 28.97
Selling Price
$ 25.82
2385
2018
705
2763
Market Price
$ 69.33
Selling Price
$ 59.89
3792
1987
1653
4187
Market Price
$ 55.31
Selling Price
$ 47.87
3839
1175
1239
4011
Market Price
$ 56.97
Selling Price
$ 51.49
1847
371
1551
4882
Market Price
$ 29.85
Selling Price
$ 26.52
339
189
231
1249
Market Price
$ 35.67
Selling Price
$ 30.38
1632
434
717
2236
Market Price
$ 53.31
Selling Price
$ 45.12
1784
924
1274
4878
Market Price
$ 66.83
Selling Price
$ 56.74
533
274
188
2171
Market Price
$ 42.32
Selling Price
$ 36.20
390
247
244
546