Market Price
$ 48.38
Selling Price
$ 41.05
437
131
328
1069
Market Price
$ 36.89
Selling Price
$ 32.86
2187
1428
1204
4950
Market Price
$ 64.23
Selling Price
$ 56.09
1107
761
684
2358
Market Price
$ 45.77
Selling Price
$ 39.20
3667
2925
2379
3928
Market Price
$ 44.59
Selling Price
$ 38.30
2143
1090
1664
3578
Market Price
$ 50.26
Selling Price
$ 42.43
507
255
333
1871
Market Price
$ 42.48
Selling Price
$ 37.95
772
663
649
1619
Market Price
$ 34.08
Selling Price
$ 29.11
515
472
397
2373
Market Price
$ 59.94
Selling Price
$ 50.87
2559
1218
1290
3688
Market Price
$ 48.05
Selling Price
$ 43.41
721
359
299
1137
Market Price
$ 40.79
Selling Price
$ 35.40
810
677
750
1494
Market Price
$ 42.87
Selling Price
$ 36.19
1363
980
697
3381
Market Price
$ 47.84
Selling Price
$ 40.19
3104
2258
1959
4557
Market Price
$ 40.34
Selling Price
$ 34.91
970
935
935
3109
Market Price
$ 54.34
Selling Price
$ 48.12
3097
1757
914
3288
Market Price
$ 56.51
Selling Price
$ 48.57
4544
4279
1562
4818
Market Price
$ 38.65
Selling Price
$ 33.24
1351
414
744
3870
Market Price
$ 60.53
Selling Price
$ 54.21
414
244
341
469
Market Price
$ 55.87
Selling Price
$ 47.61
1096
994
258
2698
Market Price
$ 62.66
Selling Price
$ 52.94
339
215
286
715
Market Price
$ 34.31
Selling Price
$ 29.04
672
408
519
1989
Market Price
$ 40.04
Selling Price
$ 34.08
2255
645
696
3088
Market Price
$ 58.74
Selling Price
$ 50.46
2033
1805
1290
3892
Market Price
$ 32.79
Selling Price
$ 29.40
1735
1017
1040
2390
Market Price
$ 55.24
Selling Price
$ 47.18
875
245
854
894
Market Price
$ 55.97
Selling Price
$ 48.83
351
329
222
1162
Market Price
$ 68.04
Selling Price
$ 57.33
1024
687
1019
1677
Market Price
$ 56.93
Selling Price
$ 47.60
1849
939
1840
3960
Market Price
$ 34.20
Selling Price
$ 28.56
1191
539
853
3496
Market Price
$ 41.99
Selling Price
$ 35.07
664
332
558
1164
Market Price
$ 32.67
Selling Price
$ 28.92
2139
1746
668
4635
Market Price
$ 59.28
Selling Price
$ 51.52
494
298
179
888
Market Price
$ 50.84
Selling Price
$ 44.56
666
526
263
1063
Market Price
$ 56.13
Selling Price
$ 48.75
181
122
106
906
Market Price
$ 54.39
Selling Price
$ 46.41
851
374
763
3832
Market Price
$ 46.69
Selling Price
$ 41.09
301
198
163
722
Market Price
$ 38.63
Selling Price
$ 33.02
2115
501
975
3936
Market Price
$ 64.08
Selling Price
$ 56.33
2511
1174
2462
2768
Market Price
$ 30.83
Selling Price
$ 27.88
772
280
535
1443
Market Price
$ 49.70
Selling Price
$ 42.69
1734
1367
1664
4459