Market Price
$ 51.97
Selling Price
$ 46.86
2059
1967
1235
3129
Market Price
$ 62.27
Selling Price
$ 53.07
2277
1785
765
2584
Market Price
$ 48.81
Selling Price
$ 41.16
1178
719
503
2308
Market Price
$ 49.05
Selling Price
$ 42.58
3190
1300
2888
4114
Market Price
$ 43.14
Selling Price
$ 37.25
1098
893
891
2862
Market Price
$ 60.41
Selling Price
$ 51.22
1046
613
892
1591
Market Price
$ 48.69
Selling Price
$ 41.28
214
75
74
956
Market Price
$ 49.46
Selling Price
$ 43.40
817
667
181
1413
Market Price
$ 30.65
Selling Price
$ 26.90
889
736
569
3339
Market Price
$ 53.80
Selling Price
$ 45.37
1784
606
671
3242
Market Price
$ 54.26
Selling Price
$ 46.65
1044
904
639
1268
Market Price
$ 35.40
Selling Price
$ 30.96
156
125
131
714
Market Price
$ 45.34
Selling Price
$ 39.39
467
103
316
659
Market Price
$ 53.45
Selling Price
$ 46.99
1106
894
452
4664
Market Price
$ 53.27
Selling Price
$ 45.19
386
199
113
468
Market Price
$ 32.25
Selling Price
$ 27.99
1391
433
745
2966
Market Price
$ 67.60
Selling Price
$ 58.25
660
505
556
1670
Market Price
$ 37.68
Selling Price
$ 32.76
2014
1914
1242
2203
Market Price
$ 43.52
Selling Price
$ 38.51
2341
976
473
4681
Market Price
$ 62.26
Selling Price
$ 56.60
2236
1528
892
3789
Market Price
$ 59.30
Selling Price
$ 49.83
2807
995
1378
3397
Market Price
$ 52.29
Selling Price
$ 44.18
1290
782
1063
2839
Market Price
$ 54.00
Selling Price
$ 48.69
366
140
92
655
Market Price
$ 52.02
Selling Price
$ 46.42
872
294
375
4077
Market Price
$ 59.75
Selling Price
$ 52.81
3006
2879
861
3710
Market Price
$ 58.43
Selling Price
$ 52.54
694
688
651
1477
Market Price
$ 42.51
Selling Price
$ 38.30
529
518
220
996
Market Price
$ 44.78
Selling Price
$ 37.98
2863
2158
2762
4770
Market Price
$ 64.37
Selling Price
$ 53.87
1684
463
381
2622
Market Price
$ 54.49
Selling Price
$ 45.46
1467
411
934
2017
Market Price
$ 44.08
Selling Price
$ 37.80
3629
773
2267
3864
Market Price
$ 45.21
Selling Price
$ 39.52
704
497
518
2373
Market Price
$ 38.30
Selling Price
$ 33.27
1025
320
780
4909
Market Price
$ 63.23
Selling Price
$ 57.27
1156
1127
853
1334
Market Price
$ 34.94
Selling Price
$ 29.37
1205
328
1120
3714
Market Price
$ 39.21
Selling Price
$ 33.19
1488
1217
693
1757
Market Price
$ 28.22
Selling Price
$ 25.52
2287
1282
1140
4648
Market Price
$ 41.16
Selling Price
$ 34.81
944
720
585
1686
Market Price
$ 59.99
Selling Price
$ 52.84
2134
897
1041
4261
Market Price
$ 37.49
Selling Price
$ 33.13
247
177
83
420