Market Price
$ 35.47
Selling Price
$ 31.60
3289
1323
1421
3311
Market Price
$ 62.23
Selling Price
$ 56.53
498
142
117
860
Market Price
$ 45.49
Selling Price
$ 40.35
2695
2579
1704
4625
Market Price
$ 44.57
Selling Price
$ 40.08
1771
478
532
3123
Market Price
$ 62.95
Selling Price
$ 56.67
874
576
850
1707
Market Price
$ 29.95
Selling Price
$ 26.10
760
297
274
2853
Market Price
$ 32.84
Selling Price
$ 27.94
1190
255
832
4885
Market Price
$ 32.77
Selling Price
$ 29.53
2258
1972
1966
2622
Market Price
$ 37.62
Selling Price
$ 31.58
1002
435
222
3078
Market Price
$ 51.44
Selling Price
$ 46.12
143
78
78
699
Market Price
$ 52.30
Selling Price
$ 46.34
449
437
114
467
Market Price
$ 46.43
Selling Price
$ 41.86
2827
2251
2103
3241
Market Price
$ 63.74
Selling Price
$ 57.65
966
777
490
2728
Market Price
$ 45.51
Selling Price
$ 38.80
3004
2194
2338
3161
Market Price
$ 41.56
Selling Price
$ 37.11
309
120
235
567
Market Price
$ 46.35
Selling Price
$ 40.58
2250
759
1944
4840
Market Price
$ 53.05
Selling Price
$ 46.94
2565
821
2254
4125
Market Price
$ 52.28
Selling Price
$ 44.70
429
224
229
934
Market Price
$ 30.98
Selling Price
$ 27.19
1207
881
369
2707
Market Price
$ 51.89
Selling Price
$ 45.42
2102
1057
1654
4332
Market Price
$ 65.54
Selling Price
$ 58.30
2176
1401
941
2722
Market Price
$ 44.86
Selling Price
$ 38.69
865
316
358
1625
Market Price
$ 41.29
Selling Price
$ 36.72
1812
1546
1118
1879
Market Price
$ 47.47
Selling Price
$ 39.97
2679
816
798
3089
Market Price
$ 63.75
Selling Price
$ 57.71
2582
1910
1606
3347
Market Price
$ 31.90
Selling Price
$ 27.85
657
608
634
2144
Market Price
$ 63.23
Selling Price
$ 53.86
2402
511
2107
3871
Market Price
$ 55.72
Selling Price
$ 48.81
170
54
75
596
Market Price
$ 64.85
Selling Price
$ 55.06
626
354
386
2084
Market Price
$ 50.37
Selling Price
$ 43.83
661
471
306
948
Market Price
$ 65.15
Selling Price
$ 58.03
479
238
361
1116
Market Price
$ 59.94
Selling Price
$ 50.45
565
249
408
886
Market Price
$ 52.46
Selling Price
$ 44.73
547
179
311
847
Market Price
$ 42.46
Selling Price
$ 37.74
1526
1112
339
3327
Market Price
$ 57.36
Selling Price
$ 51.32
2891
674
1882
3011
Market Price
$ 61.12
Selling Price
$ 52.95
331
204
229
1103
Market Price
$ 32.95
Selling Price
$ 27.81
1026
492
254
1670
Market Price
$ 62.19
Selling Price
$ 55.37
848
671
398
2601
Market Price
$ 45.37
Selling Price
$ 39.67
1437
994
338
2342
Market Price
$ 32.23
Selling Price
$ 27.67
1842
1182
640
3504