Market Price
$ 48.29
Selling Price
$ 41.56
585
129
194
701
Market Price
$ 46.62
Selling Price
$ 39.49
650
430
194
2246
Market Price
$ 36.66
Selling Price
$ 31.96
1606
1512
1513
3077
Market Price
$ 61.61
Selling Price
$ 55.10
987
478
763
4202
Market Price
$ 55.18
Selling Price
$ 49.51
2885
1759
1467
3396
Market Price
$ 52.31
Selling Price
$ 44.15
1777
381
382
1782
Market Price
$ 29.73
Selling Price
$ 25.41
2336
868
2092
3878
Market Price
$ 49.25
Selling Price
$ 42.64
2120
2050
692
4573
Market Price
$ 63.40
Selling Price
$ 54.26
3207
1719
2189
3887
Market Price
$ 53.28
Selling Price
$ 44.56
1649
373
671
4500
Market Price
$ 42.32
Selling Price
$ 36.17
571
402
475
1371
Market Price
$ 41.48
Selling Price
$ 37.10
1540
1485
908
2086
Market Price
$ 33.96
Selling Price
$ 29.78
2165
1979
2136
3711
Market Price
$ 33.59
Selling Price
$ 28.93
1086
1081
543
3171
Market Price
$ 48.08
Selling Price
$ 41.63
2737
2221
578
3800
Market Price
$ 60.20
Selling Price
$ 51.40
705
506
213
1936
Market Price
$ 44.16
Selling Price
$ 40.13
2418
2074
1267
4456
Market Price
$ 60.70
Selling Price
$ 53.08
890
313
316
1032
Market Price
$ 35.12
Selling Price
$ 31.76
1350
730
1019
3865
Market Price
$ 43.54
Selling Price
$ 38.58
1002
531
756
1334
Market Price
$ 63.45
Selling Price
$ 57.04
2338
666
1530
2379
Market Price
$ 32.04
Selling Price
$ 27.21
1201
328
888
2063
Market Price
$ 47.89
Selling Price
$ 41.33
939
255
430
1559
Market Price
$ 31.11
Selling Price
$ 28.15
928
638
292
1326
Market Price
$ 69.13
Selling Price
$ 59.81
2172
958
444
3524
Market Price
$ 67.90
Selling Price
$ 58.63
2458
1526
1822
3053
Market Price
$ 38.29
Selling Price
$ 34.45
1332
504
298
2548
Market Price
$ 35.44
Selling Price
$ 29.54
2054
1112
1260
3195
Market Price
$ 47.75
Selling Price
$ 41.08
1117
817
440
3746
Market Price
$ 58.88
Selling Price
$ 50.29
885
792
330
992
Market Price
$ 30.28
Selling Price
$ 26.79
4617
3052
1166
4827
Market Price
$ 61.50
Selling Price
$ 54.56
2388
614
2222
2908
Market Price
$ 55.45
Selling Price
$ 50.33
440
306
362
1269
Market Price
$ 51.51
Selling Price
$ 45.70
1625
371
1139
1935
Market Price
$ 43.78
Selling Price
$ 39.39
723
255
232
1871
Market Price
$ 63.24
Selling Price
$ 53.75
2268
810
2033
3482
Market Price
$ 39.42
Selling Price
$ 33.11
1396
828
343
4211
Market Price
$ 62.30
Selling Price
$ 52.27
3203
2700
1271
4293
Market Price
$ 51.37
Selling Price
$ 44.42
2701
743
1709
3327
Market Price
$ 57.78
Selling Price
$ 48.28
944
357
225
1906