Market Price
$ 36.94
Selling Price
$ 32.56
1064
655
939
2174
Market Price
$ 63.77
Selling Price
$ 55.16
1431
305
756
2734
Market Price
$ 29.09
Selling Price
$ 26.08
1004
777
780
1288
Market Price
$ 59.00
Selling Price
$ 51.75
1747
942
518
1929
Market Price
$ 64.94
Selling Price
$ 57.55
2919
1664
812
4714
Market Price
$ 51.73
Selling Price
$ 47.00
587
170
399
876
Market Price
$ 44.04
Selling Price
$ 39.15
458
202
452
710
Market Price
$ 34.76
Selling Price
$ 29.59
1976
410
1947
3490
Market Price
$ 44.21
Selling Price
$ 39.60
1058
213
585
1622
Market Price
$ 41.03
Selling Price
$ 36.13
177
50
102
716
Market Price
$ 31.18
Selling Price
$ 27.02
432
91
406
1957
Market Price
$ 68.29
Selling Price
$ 59.66
1358
1259
1196
1727
Market Price
$ 39.79
Selling Price
$ 35.43
3151
2495
2229
3506
Market Price
$ 50.58
Selling Price
$ 42.49
2686
1899
2438
4003
Market Price
$ 57.92
Selling Price
$ 50.68
748
181
286
1398
Market Price
$ 31.67
Selling Price
$ 26.96
657
326
348
2726
Market Price
$ 35.89
Selling Price
$ 31.38
3779
3742
1859
4307
Market Price
$ 68.87
Selling Price
$ 58.31
505
280
456
638
Market Price
$ 37.66
Selling Price
$ 31.72
1475
1269
1423
2405
Market Price
$ 41.13
Selling Price
$ 36.77
1895
692
700
2662
Market Price
$ 33.84
Selling Price
$ 30.71
1872
1583
1732
3128
Market Price
$ 64.54
Selling Price
$ 53.93
1154
238
659
4893
Market Price
$ 54.08
Selling Price
$ 47.97
2031
1541
1654
2656
Market Price
$ 34.76
Selling Price
$ 30.31
551
521
188
1300
Market Price
$ 41.73
Selling Price
$ 37.86
3073
2506
1372
3404
Market Price
$ 66.92
Selling Price
$ 56.33
301
149
270
777
Market Price
$ 56.84
Selling Price
$ 49.60
3019
1637
1974
4676
Market Price
$ 61.88
Selling Price
$ 55.56
640
455
159
2250
Market Price
$ 37.35
Selling Price
$ 32.73
2275
1955
569
2410
Market Price
$ 61.09
Selling Price
$ 51.03
793
329
460
3459
Market Price
$ 63.97
Selling Price
$ 54.14
2472
827
1663
3693
Market Price
$ 62.29
Selling Price
$ 53.22
1017
485
763
1538
Market Price
$ 58.60
Selling Price
$ 50.66
446
318
257
674
Market Price
$ 41.01
Selling Price
$ 35.02
1479
821
560
4710
Market Price
$ 53.76
Selling Price
$ 44.82
2947
821
1245
4144
Market Price
$ 34.77
Selling Price
$ 31.36
1361
633
1167
1497
Market Price
$ 48.04
Selling Price
$ 40.66
1243
349
337
2316
Market Price
$ 55.48
Selling Price
$ 48.97
2859
1953
2248
4344
Market Price
$ 55.81
Selling Price
$ 48.07
528
129
266
1010
Market Price
$ 49.23
Selling Price
$ 43.80
2001
855
1508
2796