Market Price
$ 50.12
Selling Price
$ 42.61
998
426
849
1298
Market Price
$ 66.05
Selling Price
$ 58.49
2202
1681
1434
3195
Market Price
$ 59.69
Selling Price
$ 51.61
1711
1381
549
2404
Market Price
$ 41.29
Selling Price
$ 34.86
3705
1308
3028
4861
Market Price
$ 37.62
Selling Price
$ 32.56
893
837
242
3927
Market Price
$ 38.79
Selling Price
$ 34.31
4565
3669
2066
4583
Market Price
$ 56.26
Selling Price
$ 49.67
2857
1301
1656
3200
Market Price
$ 57.03
Selling Price
$ 51.34
681
377
332
2566
Market Price
$ 41.35
Selling Price
$ 37.35
1065
337
578
2039
Market Price
$ 28.69
Selling Price
$ 25.13
1778
676
1065
4947
Market Price
$ 48.89
Selling Price
$ 44.43
2546
801
1206
2731
Market Price
$ 54.21
Selling Price
$ 45.68
837
602
197
2996
Market Price
$ 48.67
Selling Price
$ 41.32
824
171
714
3937
Market Price
$ 39.28
Selling Price
$ 33.64
190
129
130
666
Market Price
$ 38.03
Selling Price
$ 33.96
512
416
176
1156
Market Price
$ 57.38
Selling Price
$ 48.73
1820
867
1274
2111
Market Price
$ 59.32
Selling Price
$ 49.89
471
262
320
1160
Market Price
$ 69.66
Selling Price
$ 58.57
4382
1883
4281
4521
Market Price
$ 55.20
Selling Price
$ 49.32
2702
2687
2057
4142
Market Price
$ 49.88
Selling Price
$ 42.68
305
295
195
619
Market Price
$ 68.18
Selling Price
$ 58.03
2154
1535
2001
2297
Market Price
$ 59.39
Selling Price
$ 50.82
875
259
328
3297
Market Price
$ 65.92
Selling Price
$ 57.02
3008
616
1871
4074
Market Price
$ 68.01
Selling Price
$ 58.10
2155
615
1004
2688
Market Price
$ 69.32
Selling Price
$ 57.82
1244
620
456
4272
Market Price
$ 38.43
Selling Price
$ 33.67
564
448
123
723
Market Price
$ 44.30
Selling Price
$ 40.18
1262
505
484
4452
Market Price
$ 41.35
Selling Price
$ 35.74
507
295
500
2169
Market Price
$ 59.13
Selling Price
$ 49.51
2070
1348
937
3562
Market Price
$ 45.61
Selling Price
$ 38.93
196
161
147
677
Market Price
$ 32.76
Selling Price
$ 28.38
2706
2467
1322
3460
Market Price
$ 57.56
Selling Price
$ 49.33
1175
704
627
2480
Market Price
$ 46.28
Selling Price
$ 41.08
435
168
158
633
Market Price
$ 37.00
Selling Price
$ 32.03
886
197
493
2260
Market Price
$ 35.00
Selling Price
$ 31.35
2121
1172
897
4609
Market Price
$ 51.32
Selling Price
$ 44.92
1541
789
888
2938
Market Price
$ 50.27
Selling Price
$ 44.41
1201
919
307
2533
Market Price
$ 59.46
Selling Price
$ 50.71
206
66
183
447
Market Price
$ 55.19
Selling Price
$ 49.71
3016
1978
1500
3647
Market Price
$ 51.74
Selling Price
$ 45.94
343
75
335
622