Market Price
$ 52.81
Selling Price
$ 47.10
1256
1215
560
1717
Market Price
$ 48.34
Selling Price
$ 42.03
743
454
601
1339
Market Price
$ 39.26
Selling Price
$ 34.34
1419
564
1231
3023
Market Price
$ 40.32
Selling Price
$ 34.90
483
387
448
1043
Market Price
$ 43.92
Selling Price
$ 38.38
3333
2329
1542
4999
Market Price
$ 62.47
Selling Price
$ 55.67
2904
1237
1673
3474
Market Price
$ 67.32
Selling Price
$ 59.99
4406
1863
1979
4718
Market Price
$ 29.85
Selling Price
$ 26.42
385
166
271
1775
Market Price
$ 56.22
Selling Price
$ 50.71
1566
1008
669
2511
Market Price
$ 36.84
Selling Price
$ 32.37
2942
2886
1156
3398
Market Price
$ 45.51
Selling Price
$ 40.38
1847
518
1449
2830
Market Price
$ 71.77
Selling Price
$ 59.85
699
635
146
832
Market Price
$ 35.12
Selling Price
$ 31.28
2538
2374
2139
3231
Market Price
$ 55.29
Selling Price
$ 47.19
1914
891
1677
3122
Market Price
$ 53.61
Selling Price
$ 48.22
324
114
197
407
Market Price
$ 39.44
Selling Price
$ 32.98
2654
1116
1572
3000
Market Price
$ 47.39
Selling Price
$ 42.22
1293
1193
619
4643
Market Price
$ 59.83
Selling Price
$ 51.04
389
117
276
1006
Market Price
$ 56.76
Selling Price
$ 51.00
1281
579
812
1851
Market Price
$ 55.85
Selling Price
$ 47.98
1710
768
1183
4192
Market Price
$ 60.23
Selling Price
$ 54.63
907
662
524
952
Market Price
$ 48.44
Selling Price
$ 43.40
2952
2663
1930
3311
Market Price
$ 39.56
Selling Price
$ 34.12
2242
1575
1269
4440
Market Price
$ 51.53
Selling Price
$ 45.73
1370
346
389
1656
Market Price
$ 39.54
Selling Price
$ 33.18
2879
992
1534
3290
Market Price
$ 37.34
Selling Price
$ 31.72
1562
387
557
1671
Market Price
$ 66.15
Selling Price
$ 56.80
1810
1335
1204
2296
Market Price
$ 61.97
Selling Price
$ 52.43
1846
931
679
4864
Market Price
$ 28.85
Selling Price
$ 25.12
2841
855
2437
3142
Market Price
$ 32.89
Selling Price
$ 27.72
3413
2429
1617
3920
Market Price
$ 61.36
Selling Price
$ 52.82
2709
2584
723
4231
Market Price
$ 65.10
Selling Price
$ 58.80
510
164
179
969
Market Price
$ 29.41
Selling Price
$ 25.39
3281
1576
3247
4195
Market Price
$ 59.00
Selling Price
$ 49.39
1468
862
1107
1757
Market Price
$ 34.74
Selling Price
$ 30.52
3543
3033
2945
4584
Market Price
$ 59.22
Selling Price
$ 49.40
1499
1142
920
2892
Market Price
$ 46.64
Selling Price
$ 40.49
1352
1278
887
1759
Market Price
$ 49.24
Selling Price
$ 42.69
1167
412
437
2255
Market Price
$ 56.14
Selling Price
$ 49.31
2523
1657
1578
4486
Market Price
$ 56.58
Selling Price
$ 47.96
1383
1065
879
2105