Market Price
$ 29.84
Selling Price
$ 27.07
337
118
88
542
Market Price
$ 45.30
Selling Price
$ 39.66
773
351
640
1383
Market Price
$ 28.88
Selling Price
$ 25.41
2431
561
2408
2789
Market Price
$ 36.15
Selling Price
$ 32.47
3393
2019
867
3661
Market Price
$ 41.41
Selling Price
$ 37.31
650
574
143
1679
Market Price
$ 35.92
Selling Price
$ 31.36
1751
939
711
4818
Market Price
$ 60.64
Selling Price
$ 54.83
1006
783
563
4422
Market Price
$ 30.98
Selling Price
$ 25.93
2840
853
2531
3208
Market Price
$ 33.62
Selling Price
$ 28.27
1239
634
954
2337
Market Price
$ 59.73
Selling Price
$ 53.47
393
293
241
479
Market Price
$ 57.57
Selling Price
$ 48.03
748
226
323
2476
Market Price
$ 62.45
Selling Price
$ 53.89
2856
872
2063
2944
Market Price
$ 60.90
Selling Price
$ 53.81
445
158
244
1934
Market Price
$ 33.11
Selling Price
$ 28.38
619
504
129
783
Market Price
$ 51.79
Selling Price
$ 44.37
296
105
271
562
Market Price
$ 66.82
Selling Price
$ 56.16
1424
1280
1014
1515
Market Price
$ 42.35
Selling Price
$ 35.47
1121
335
683
3613
Market Price
$ 52.19
Selling Price
$ 43.74
2683
889
1242
3982
Market Price
$ 59.28
Selling Price
$ 52.73
644
197
631
898
Market Price
$ 33.25
Selling Price
$ 29.98
2171
910
1536
2683
Market Price
$ 65.38
Selling Price
$ 59.05
2193
1214
998
4890
Market Price
$ 53.02
Selling Price
$ 45.10
380
309
159
1006
Market Price
$ 54.54
Selling Price
$ 47.14
1086
693
310
2734
Market Price
$ 62.74
Selling Price
$ 55.21
731
648
343
1662
Market Price
$ 37.63
Selling Price
$ 32.96
829
650
805
2275
Market Price
$ 59.64
Selling Price
$ 51.53
1060
612
258
1796
Market Price
$ 51.10
Selling Price
$ 43.24
2682
2142
1310
4792
Market Price
$ 66.99
Selling Price
$ 58.22
2011
1267
1869
2379
Market Price
$ 45.45
Selling Price
$ 39.28
2091
2068
1419
3636
Market Price
$ 43.19
Selling Price
$ 37.73
655
310
207
1324
Market Price
$ 61.39
Selling Price
$ 53.12
511
157
258
1643
Market Price
$ 64.05
Selling Price
$ 55.96
1489
1160
1003
2006
Market Price
$ 49.27
Selling Price
$ 43.90
1501
1177
662
2498
Market Price
$ 68.78
Selling Price
$ 57.84
2275
1759
542
3375
Market Price
$ 29.65
Selling Price
$ 26.76
668
392
398
968
Market Price
$ 47.72
Selling Price
$ 40.33
1386
388
1361
1482
Market Price
$ 43.51
Selling Price
$ 38.29
2304
693
1691
4101
Market Price
$ 62.63
Selling Price
$ 53.71
2815
1058
828
4405
Market Price
$ 66.10
Selling Price
$ 56.76
716
164
662
1269
Market Price
$ 50.38
Selling Price
$ 45.02
2828
2120
1436
3613