Market Price
$ 42.65
Selling Price
$ 38.12
1752
1571
1615
3238
Market Price
$ 47.82
Selling Price
$ 39.87
1460
1424
665
2027
Market Price
$ 52.65
Selling Price
$ 45.41
886
331
859
890
Market Price
$ 36.86
Selling Price
$ 30.73
2175
654
1780
3578
Market Price
$ 58.52
Selling Price
$ 51.08
1281
1276
605
1666
Market Price
$ 60.92
Selling Price
$ 54.89
319
115
297
612
Market Price
$ 61.78
Selling Price
$ 54.46
2814
2368
2173
2995
Market Price
$ 62.30
Selling Price
$ 52.47
3112
1836
2045
3589
Market Price
$ 57.55
Selling Price
$ 49.29
1008
430
456
1012
Market Price
$ 37.95
Selling Price
$ 33.00
1584
713
1299
2691
Market Price
$ 62.18
Selling Price
$ 53.56
308
164
143
737
Market Price
$ 39.07
Selling Price
$ 34.94
4241
2719
996
4429
Market Price
$ 51.44
Selling Price
$ 43.71
1175
1115
1166
3917
Market Price
$ 61.08
Selling Price
$ 52.87
1149
997
982
1664
Market Price
$ 35.25
Selling Price
$ 30.22
2045
805
519
2546
Market Price
$ 41.81
Selling Price
$ 36.07
1382
1245
725
2820
Market Price
$ 35.35
Selling Price
$ 30.05
903
467
842
1412
Market Price
$ 33.91
Selling Price
$ 29.73
614
169
455
1275
Market Price
$ 64.11
Selling Price
$ 54.53
1344
371
826
3524
Market Price
$ 43.13
Selling Price
$ 37.63
201
178
91
683
Market Price
$ 42.91
Selling Price
$ 36.22
4174
3004
1741
4458
Market Price
$ 47.09
Selling Price
$ 39.48
578
168
115
624
Market Price
$ 37.99
Selling Price
$ 33.73
406
209
260
792
Market Price
$ 40.95
Selling Price
$ 34.72
994
312
347
1879
Market Price
$ 30.81
Selling Price
$ 26.63
1427
637
1005
4638
Market Price
$ 69.49
Selling Price
$ 59.47
209
179
180
882
Market Price
$ 56.06
Selling Price
$ 46.91
493
199
386
2370
Market Price
$ 43.57
Selling Price
$ 38.36
468
355
350
548
Market Price
$ 32.85
Selling Price
$ 28.29
1208
437
727
2253
Market Price
$ 57.11
Selling Price
$ 49.37
1204
780
888
1939
Market Price
$ 45.60
Selling Price
$ 41.18
1355
1271
495
2871
Market Price
$ 64.41
Selling Price
$ 55.52
953
631
949
2550
Market Price
$ 54.88
Selling Price
$ 47.13
260
197
188
1276
Market Price
$ 31.81
Selling Price
$ 28.38
906
451
432
4259
Market Price
$ 64.84
Selling Price
$ 58.26
834
343
693
1604
Market Price
$ 66.14
Selling Price
$ 55.98
1271
1269
418
1731
Market Price
$ 50.57
Selling Price
$ 42.21
2786
1413
1915
4911
Market Price
$ 62.52
Selling Price
$ 55.02
1368
1266
800
1420
Market Price
$ 40.97
Selling Price
$ 34.30
379
153
234
1523
Market Price
$ 35.94
Selling Price
$ 30.49
1671
655
1524
4482