Market Price
$ 52.66
Selling Price
$ 46.53
2421
1419
2018
3258
Market Price
$ 45.59
Selling Price
$ 40.02
1887
717
1854
2780
Market Price
$ 48.06
Selling Price
$ 42.85
273
69
57
691
Market Price
$ 42.77
Selling Price
$ 38.09
495
272
305
2054
Market Price
$ 62.89
Selling Price
$ 52.52
419
257
268
728
Market Price
$ 36.39
Selling Price
$ 31.51
3434
1249
1019
4396
Market Price
$ 30.03
Selling Price
$ 26.68
1104
909
237
1411
Market Price
$ 43.17
Selling Price
$ 37.29
2251
1117
608
2587
Market Price
$ 51.86
Selling Price
$ 44.93
811
293
189
1164
Market Price
$ 33.99
Selling Price
$ 30.78
607
384
251
642
Market Price
$ 47.17
Selling Price
$ 39.66
2562
2118
2018
3169
Market Price
$ 67.90
Selling Price
$ 59.18
2884
638
1532
3386
Market Price
$ 34.94
Selling Price
$ 30.41
2404
1511
1623
2857
Market Price
$ 52.06
Selling Price
$ 45.96
1355
701
794
3195
Market Price
$ 66.16
Selling Price
$ 58.13
822
226
669
3060
Market Price
$ 45.35
Selling Price
$ 38.23
508
164
102
638
Market Price
$ 71.04
Selling Price
$ 59.33
1557
1027
387
2520
Market Price
$ 34.28
Selling Price
$ 31.15
747
463
577
1105
Market Price
$ 68.69
Selling Price
$ 58.80
1084
1040
482
3111
Market Price
$ 50.78
Selling Price
$ 44.28
1233
274
681
2833
Market Price
$ 66.47
Selling Price
$ 57.54
434
261
358
1466
Market Price
$ 58.20
Selling Price
$ 49.47
1568
320
573
1938
Market Price
$ 62.77
Selling Price
$ 54.94
3113
2683
2231
3494
Market Price
$ 35.29
Selling Price
$ 31.74
2639
2143
984
4662
Market Price
$ 41.94
Selling Price
$ 37.93
922
600
783
4361
Market Price
$ 61.87
Selling Price
$ 55.96
388
91
376
1657
Market Price
$ 29.23
Selling Price
$ 25.63
153
101
77
533
Market Price
$ 57.46
Selling Price
$ 50.73
467
175
356
1330
Market Price
$ 50.58
Selling Price
$ 44.34
1106
412
887
3852
Market Price
$ 28.45
Selling Price
$ 25.32
1348
1213
359
3889
Market Price
$ 50.59
Selling Price
$ 42.42
693
178
514
3146
Market Price
$ 49.87
Selling Price
$ 42.27
2730
2427
2038
4598
Market Price
$ 40.01
Selling Price
$ 36.30
1111
578
491
1112
Market Price
$ 42.28
Selling Price
$ 38.08
2353
935
1717
4742
Market Price
$ 37.11
Selling Price
$ 31.37
3116
2243
1028
3333
Market Price
$ 34.43
Selling Price
$ 31.25
2592
986
1177
4788
Market Price
$ 36.91
Selling Price
$ 33.30
3237
1170
1808
4268
Market Price
$ 29.60
Selling Price
$ 25.08
2721
1303
2098
4446
Market Price
$ 54.72
Selling Price
$ 45.70
1290
1153
1055
4611
Market Price
$ 39.84
Selling Price
$ 36.14
573
244
474
675