Market Price
$ 60.09
Selling Price
$ 53.31
798
679
720
3278
Market Price
$ 30.74
Selling Price
$ 26.06
1045
967
944
2936
Market Price
$ 34.50
Selling Price
$ 28.99
454
190
240
2168
Market Price
$ 51.14
Selling Price
$ 42.97
2498
536
1290
3268
Market Price
$ 34.94
Selling Price
$ 30.28
1014
294
576
3726
Market Price
$ 59.31
Selling Price
$ 51.15
1415
420
1165
3691
Market Price
$ 61.48
Selling Price
$ 55.16
660
553
439
2131
Market Price
$ 47.72
Selling Price
$ 43.21
1004
837
711
1660
Market Price
$ 49.94
Selling Price
$ 45.30
1503
1449
1292
2435
Market Price
$ 45.32
Selling Price
$ 41.10
1880
558
1336
3594
Market Price
$ 62.61
Selling Price
$ 56.73
688
256
560
2876
Market Price
$ 57.63
Selling Price
$ 49.18
354
299
91
1045
Market Price
$ 37.21
Selling Price
$ 31.39
1640
1066
916
1809
Market Price
$ 56.94
Selling Price
$ 50.92
258
131
105
579
Market Price
$ 48.52
Selling Price
$ 42.74
657
189
281
1848
Market Price
$ 54.47
Selling Price
$ 45.93
927
697
249
1809
Market Price
$ 64.66
Selling Price
$ 53.97
1050
360
497
3018
Market Price
$ 47.34
Selling Price
$ 42.97
2377
1668
1214
2900
Market Price
$ 37.10
Selling Price
$ 33.63
2810
1861
1122
4678
Market Price
$ 51.29
Selling Price
$ 45.06
2719
729
558
3710
Market Price
$ 37.46
Selling Price
$ 32.22
3548
2901
2380
4016
Market Price
$ 62.18
Selling Price
$ 53.68
592
311
137
814
Market Price
$ 52.22
Selling Price
$ 47.06
2567
1269
1353
2729
Market Price
$ 47.15
Selling Price
$ 40.53
1432
437
1301
4798
Market Price
$ 37.26
Selling Price
$ 31.87
1257
494
532
1830
Market Price
$ 63.38
Selling Price
$ 54.61
633
195
558
2601
Market Price
$ 43.66
Selling Price
$ 37.06
225
91
156
666
Market Price
$ 40.26
Selling Price
$ 35.22
340
207
216
894
Market Price
$ 56.94
Selling Price
$ 49.69
3096
1078
1803
3346
Market Price
$ 33.16
Selling Price
$ 27.74
710
530
211
1600
Market Price
$ 49.60
Selling Price
$ 44.67
3310
2599
2999
3324
Market Price
$ 50.57
Selling Price
$ 45.20
2511
2419
2253
3476
Market Price
$ 45.62
Selling Price
$ 40.45
352
315
302
1241
Market Price
$ 65.34
Selling Price
$ 55.68
569
555
274
1181
Market Price
$ 70.00
Selling Price
$ 59.32
4116
2734
1539
4537
Market Price
$ 57.17
Selling Price
$ 48.64
1190
578
979
2114
Market Price
$ 48.13
Selling Price
$ 41.29
2518
871
2482
2593
Market Price
$ 37.53
Selling Price
$ 32.60
1917
915
1161
2808
Market Price
$ 51.08
Selling Price
$ 43.91
206
112
180
939
Market Price
$ 35.39
Selling Price
$ 30.64
1268
695
639
2351