Market Price
$ 48.07
Selling Price
$ 42.98
1126
1101
275
2596
Market Price
$ 32.29
Selling Price
$ 28.22
3147
2192
2875
3447
Market Price
$ 69.33
Selling Price
$ 59.37
2004
1764
915
4331
Market Price
$ 69.35
Selling Price
$ 57.88
1527
637
309
1979
Market Price
$ 52.85
Selling Price
$ 45.01
3002
2056
2153
3608
Market Price
$ 40.16
Selling Price
$ 35.72
2345
637
905
2603
Market Price
$ 41.60
Selling Price
$ 36.20
825
311
760
1298
Market Price
$ 57.31
Selling Price
$ 51.76
1361
404
508
3954
Market Price
$ 35.87
Selling Price
$ 30.86
610
160
380
2933
Market Price
$ 28.47
Selling Price
$ 25.85
4090
1188
1630
4644
Market Price
$ 70.27
Selling Price
$ 59.47
874
455
629
2674
Market Price
$ 64.84
Selling Price
$ 58.83
1506
928
1066
4243
Market Price
$ 54.78
Selling Price
$ 46.56
2025
1028
1857
3363
Market Price
$ 42.80
Selling Price
$ 37.99
281
60
131
708
Market Price
$ 60.62
Selling Price
$ 51.13
2566
1623
1584
3817
Market Price
$ 33.13
Selling Price
$ 29.22
655
414
416
2609
Market Price
$ 54.18
Selling Price
$ 46.66
654
635
310
1308
Market Price
$ 67.10
Selling Price
$ 59.69
851
586
243
1087
Market Price
$ 58.52
Selling Price
$ 52.26
2017
602
806
2611
Market Price
$ 70.15
Selling Price
$ 58.87
573
297
186
2662
Market Price
$ 42.83
Selling Price
$ 37.37
1336
361
1298
1693
Market Price
$ 54.25
Selling Price
$ 45.99
3598
2231
2451
4562
Market Price
$ 38.51
Selling Price
$ 32.53
1608
473
675
4891
Market Price
$ 59.99
Selling Price
$ 53.89
492
137
201
2079
Market Price
$ 56.48
Selling Price
$ 47.30
3116
1410
2823
3410
Market Price
$ 45.74
Selling Price
$ 40.87
3106
1012
652
3308
Market Price
$ 49.91
Selling Price
$ 44.02
241
68
177
720
Market Price
$ 45.72
Selling Price
$ 39.75
1232
762
1156
3542
Market Price
$ 62.52
Selling Price
$ 54.90
2723
2403
1671
3112
Market Price
$ 66.89
Selling Price
$ 58.26
1247
1194
1153
1490
Market Price
$ 53.44
Selling Price
$ 47.13
263
134
182
544
Market Price
$ 44.61
Selling Price
$ 39.12
937
482
369
2329
Market Price
$ 61.08
Selling Price
$ 52.83
400
284
142
1972
Market Price
$ 36.33
Selling Price
$ 31.68
1958
1232
517
4115
Market Price
$ 58.17
Selling Price
$ 50.19
850
606
631
2228
Market Price
$ 61.02
Selling Price
$ 53.08
1432
691
1160
3300
Market Price
$ 58.45
Selling Price
$ 51.74
1376
719
439
2775
Market Price
$ 41.78
Selling Price
$ 36.88
905
354
558
4478
Market Price
$ 52.85
Selling Price
$ 47.55
720
705
523
2044
Market Price
$ 39.11
Selling Price
$ 35.29
1889
1287
1837
4510