Market Price
$ 52.27
Selling Price
$ 44.75
1436
391
956
2436
Market Price
$ 45.81
Selling Price
$ 40.38
1632
981
1590
3211
Market Price
$ 35.67
Selling Price
$ 32.38
1195
610
961
1376
Market Price
$ 52.21
Selling Price
$ 43.84
888
280
427
2161
Market Price
$ 34.20
Selling Price
$ 30.60
2486
858
1913
4706
Market Price
$ 46.31
Selling Price
$ 39.72
386
156
195
1706
Market Price
$ 65.51
Selling Price
$ 59.34
4004
972
3580
4796
Market Price
$ 62.16
Selling Price
$ 53.99
325
287
105
513
Market Price
$ 31.82
Selling Price
$ 26.87
191
104
60
623
Market Price
$ 35.84
Selling Price
$ 30.12
652
293
439
1129
Market Price
$ 64.98
Selling Price
$ 56.24
1931
907
1270
3928
Market Price
$ 58.73
Selling Price
$ 52.03
2370
758
1243
4469
Market Price
$ 43.43
Selling Price
$ 36.30
732
151
495
1030
Market Price
$ 51.96
Selling Price
$ 46.49
2860
859
1856
3696
Market Price
$ 39.25
Selling Price
$ 33.72
1949
512
605
2424
Market Price
$ 51.41
Selling Price
$ 44.04
911
881
663
950
Market Price
$ 62.30
Selling Price
$ 53.82
1920
753
623
3919
Market Price
$ 49.42
Selling Price
$ 43.35
1032
916
230
2008
Market Price
$ 52.77
Selling Price
$ 45.98
212
208
96
853
Market Price
$ 34.57
Selling Price
$ 30.52
1600
541
1567
3263
Market Price
$ 59.23
Selling Price
$ 50.54
820
461
488
881
Market Price
$ 59.95
Selling Price
$ 54.06
1125
853
1100
2730
Market Price
$ 48.14
Selling Price
$ 41.59
4569
1510
1620
4932
Market Price
$ 35.24
Selling Price
$ 31.29
1008
840
735
3316
Market Price
$ 59.93
Selling Price
$ 53.29
3748
1765
2057
3938
Market Price
$ 56.01
Selling Price
$ 46.72
1289
1193
1054
2741
Market Price
$ 45.05
Selling Price
$ 40.11
3645
2509
1063
4203
Market Price
$ 36.66
Selling Price
$ 31.27
556
517
392
615
Market Price
$ 63.40
Selling Price
$ 53.75
1553
828
390
4035
Market Price
$ 40.90
Selling Price
$ 35.82
474
240
319
837
Market Price
$ 66.81
Selling Price
$ 56.79
1541
474
320
2090
Market Price
$ 32.70
Selling Price
$ 27.71
1068
647
528
1103
Market Price
$ 61.55
Selling Price
$ 53.92
897
677
752
4328
Market Price
$ 41.37
Selling Price
$ 37.30
862
467
323
3734
Market Price
$ 40.68
Selling Price
$ 35.85
1407
850
555
2380
Market Price
$ 32.46
Selling Price
$ 27.32
3124
1312
2604
4380
Market Price
$ 56.79
Selling Price
$ 48.59
1937
815
1210
3260
Market Price
$ 32.87
Selling Price
$ 28.54
1131
1067
1081
2448
Market Price
$ 53.95
Selling Price
$ 46.37
1476
482
522
4133
Market Price
$ 53.60
Selling Price
$ 47.77
670
446
472
3177