Market Price
$ 56.01
Selling Price
$ 49.29
1262
803
741
2847
Market Price
$ 29.65
Selling Price
$ 26.86
2331
841
2161
3049
Market Price
$ 51.75
Selling Price
$ 43.33
1064
276
738
3818
Market Price
$ 50.00
Selling Price
$ 43.26
3656
891
1018
4734
Market Price
$ 55.66
Selling Price
$ 49.33
263
215
172
606
Market Price
$ 40.78
Selling Price
$ 36.13
3154
2838
2483
3353
Market Price
$ 53.61
Selling Price
$ 47.10
422
153
161
1472
Market Price
$ 55.18
Selling Price
$ 46.46
1268
915
483
1860
Market Price
$ 47.30
Selling Price
$ 41.74
662
256
485
1279
Market Price
$ 64.64
Selling Price
$ 57.40
1362
1279
1212
4542
Market Price
$ 43.52
Selling Price
$ 38.43
570
344
347
1212
Market Price
$ 70.63
Selling Price
$ 59.91
165
150
66
795
Market Price
$ 50.44
Selling Price
$ 43.71
397
197
184
468
Market Price
$ 37.17
Selling Price
$ 32.89
1047
1014
432
1427
Market Price
$ 49.34
Selling Price
$ 43.57
2607
992
2514
4673
Market Price
$ 49.04
Selling Price
$ 41.66
1842
1534
1817
3052
Market Price
$ 55.17
Selling Price
$ 46.57
1181
384
1046
2193
Market Price
$ 61.79
Selling Price
$ 55.40
121
49
91
575
Market Price
$ 54.05
Selling Price
$ 45.14
1599
799
599
4509
Market Price
$ 57.65
Selling Price
$ 48.43
1775
1146
1598
2798
Market Price
$ 51.07
Selling Price
$ 45.67
1106
1007
267
1180
Market Price
$ 45.32
Selling Price
$ 39.98
1579
1020
1002
2462
Market Price
$ 35.07
Selling Price
$ 31.41
1191
913
1096
1565
Market Price
$ 35.29
Selling Price
$ 30.69
211
208
83
920
Market Price
$ 61.85
Selling Price
$ 55.68
609
278
396
2190
Market Price
$ 31.27
Selling Price
$ 27.56
1927
1239
1173
2648
Market Price
$ 48.92
Selling Price
$ 42.38
4131
2276
4095
4596
Market Price
$ 48.87
Selling Price
$ 41.45
1755
761
1292
2879
Market Price
$ 68.79
Selling Price
$ 58.29
927
304
498
1653
Market Price
$ 57.21
Selling Price
$ 51.66
1573
1461
1265
2293
Market Price
$ 52.22
Selling Price
$ 46.67
3088
1952
731
3394
Market Price
$ 32.63
Selling Price
$ 28.90
1741
784
1459
2294
Market Price
$ 39.86
Selling Price
$ 35.95
253
158
89
979
Market Price
$ 59.23
Selling Price
$ 53.61
1364
554
1291
1603
Market Price
$ 38.75
Selling Price
$ 34.04
2834
1349
2232
4653
Market Price
$ 34.46
Selling Price
$ 30.52
796
328
345
2478
Market Price
$ 61.93
Selling Price
$ 54.53
689
527
202
2681
Market Price
$ 44.22
Selling Price
$ 37.37
2968
1405
1002
3685
Market Price
$ 41.51
Selling Price
$ 35.78
2396
1675
1616
2976
Market Price
$ 55.85
Selling Price
$ 50.50
549
469
446
1865