Market Price
$ 31.73
Selling Price
$ 26.64
1079
801
859
2050
Market Price
$ 64.34
Selling Price
$ 53.62
1794
1355
516
2000
Market Price
$ 57.09
Selling Price
$ 48.82
880
193
488
2562
Market Price
$ 37.64
Selling Price
$ 31.83
1343
1240
492
1860
Market Price
$ 44.69
Selling Price
$ 40.10
2736
647
820
3492
Market Price
$ 42.14
Selling Price
$ 36.23
1971
1897
1101
3310
Market Price
$ 29.73
Selling Price
$ 27.02
596
524
182
1260
Market Price
$ 66.35
Selling Price
$ 59.62
365
172
74
1231
Market Price
$ 67.78
Selling Price
$ 58.70
1333
266
949
3962
Market Price
$ 38.78
Selling Price
$ 34.62
973
838
825
1033
Market Price
$ 62.80
Selling Price
$ 53.13
4837
992
1919
4927
Market Price
$ 66.34
Selling Price
$ 57.02
2482
1639
1297
3571
Market Price
$ 63.72
Selling Price
$ 57.32
996
734
967
3626
Market Price
$ 37.56
Selling Price
$ 33.19
2517
2484
1467
4615
Market Price
$ 32.02
Selling Price
$ 27.87
200
74
112
575
Market Price
$ 59.00
Selling Price
$ 50.39
1126
330
975
2330
Market Price
$ 63.92
Selling Price
$ 54.70
994
662
205
4205
Market Price
$ 49.41
Selling Price
$ 42.70
1392
964
939
1404
Market Price
$ 65.98
Selling Price
$ 56.27
3225
1182
2573
4450
Market Price
$ 41.10
Selling Price
$ 36.21
1637
1568
1465
1860
Market Price
$ 36.62
Selling Price
$ 33.26
912
308
829
2057
Market Price
$ 41.68
Selling Price
$ 35.03
2880
877
2326
3552
Market Price
$ 56.51
Selling Price
$ 50.63
2085
1692
1797
4073
Market Price
$ 34.19
Selling Price
$ 29.38
2168
1604
510
4549
Market Price
$ 64.67
Selling Price
$ 58.75
1478
1296
1344
1564
Market Price
$ 39.10
Selling Price
$ 33.13
1452
877
1328
1632
Market Price
$ 30.94
Selling Price
$ 27.30
1310
1156
295
1513
Market Price
$ 59.12
Selling Price
$ 49.46
3183
1296
2340
4277
Market Price
$ 62.99
Selling Price
$ 53.33
938
359
198
1217
Market Price
$ 44.95
Selling Price
$ 40.73
1948
765
418
4725
Market Price
$ 33.48
Selling Price
$ 30.10
1162
1105
1010
2495
Market Price
$ 57.75
Selling Price
$ 51.60
788
170
715
3065
Market Price
$ 49.96
Selling Price
$ 44.30
911
418
510
2925
Market Price
$ 53.44
Selling Price
$ 48.29
2012
1796
1673
3155
Market Price
$ 53.43
Selling Price
$ 45.72
350
160
168
514
Market Price
$ 61.02
Selling Price
$ 51.77
792
538
202
1133
Market Price
$ 46.27
Selling Price
$ 39.38
799
334
299
934
Market Price
$ 58.54
Selling Price
$ 51.71
198
166
79
521
Market Price
$ 61.64
Selling Price
$ 53.06
715
555
369
2425
Market Price
$ 61.03
Selling Price
$ 51.19
2231
825
631
3314