Market Price
$ 58.15
Selling Price
$ 51.30
655
145
508
2944
Market Price
$ 54.40
Selling Price
$ 48.99
1684
1155
1552
2247
Market Price
$ 36.37
Selling Price
$ 32.88
2326
1600
1566
2832
Market Price
$ 33.36
Selling Price
$ 30.14
1095
373
922
1322
Market Price
$ 60.20
Selling Price
$ 54.27
914
867
259
2535
Market Price
$ 29.97
Selling Price
$ 25.40
438
386
306
1215
Market Price
$ 45.66
Selling Price
$ 39.25
2475
2201
1741
3074
Market Price
$ 54.08
Selling Price
$ 48.62
1005
879
901
1912
Market Price
$ 41.10
Selling Price
$ 36.28
922
650
741
1301
Market Price
$ 68.18
Selling Price
$ 59.26
284
253
224
664
Market Price
$ 35.05
Selling Price
$ 31.67
2806
1996
712
3178
Market Price
$ 54.16
Selling Price
$ 48.03
3007
1214
1874
3844
Market Price
$ 43.27
Selling Price
$ 37.83
2641
2077
823
2981
Market Price
$ 32.37
Selling Price
$ 27.04
513
173
488
1295
Market Price
$ 52.86
Selling Price
$ 47.45
3859
2856
1794
4948
Market Price
$ 30.07
Selling Price
$ 26.74
213
48
143
598
Market Price
$ 48.24
Selling Price
$ 43.75
673
142
374
1508
Market Price
$ 49.71
Selling Price
$ 44.00
894
872
581
1265
Market Price
$ 59.59
Selling Price
$ 50.42
154
127
111
435
Market Price
$ 44.97
Selling Price
$ 37.69
1903
791
623
2966
Market Price
$ 30.22
Selling Price
$ 26.02
1381
793
809
1752
Market Price
$ 67.32
Selling Price
$ 57.47
1487
678
1375
4262
Market Price
$ 50.99
Selling Price
$ 43.77
2017
1793
1339
3297
Market Price
$ 67.68
Selling Price
$ 57.13
2004
629
1889
2115
Market Price
$ 30.40
Selling Price
$ 25.63
2282
2108
898
2772
Market Price
$ 44.42
Selling Price
$ 38.67
1614
1386
708
3872
Market Price
$ 54.81
Selling Price
$ 47.57
678
174
395
3245
Market Price
$ 52.78
Selling Price
$ 46.40
2264
1635
1599
4137
Market Price
$ 34.14
Selling Price
$ 29.81
703
649
401
1676
Market Price
$ 43.65
Selling Price
$ 37.54
1218
663
664
2386
Market Price
$ 51.22
Selling Price
$ 44.30
531
137
113
2161
Market Price
$ 60.38
Selling Price
$ 52.99
163
70
77
442
Market Price
$ 34.67
Selling Price
$ 30.22
694
653
364
1387
Market Price
$ 42.00
Selling Price
$ 36.04
571
482
180
1155
Market Price
$ 60.07
Selling Price
$ 53.32
290
98
229
600
Market Price
$ 50.73
Selling Price
$ 45.19
2634
1685
1433
3204
Market Price
$ 30.07
Selling Price
$ 25.88
511
104
260
1072
Market Price
$ 50.06
Selling Price
$ 43.06
3240
2158
1582
3344
Market Price
$ 49.63
Selling Price
$ 43.15
1066
658
445
1370
Market Price
$ 44.92
Selling Price
$ 37.56
1203
771
377
1244