Market Price
$ 30.75
Selling Price
$ 27.21
437
265
189
1816
Market Price
$ 53.42
Selling Price
$ 47.09
1323
884
953
2305
Market Price
$ 43.31
Selling Price
$ 37.75
500
239
101
1201
Market Price
$ 45.39
Selling Price
$ 38.88
3099
1654
650
3574
Market Price
$ 49.59
Selling Price
$ 43.89
520
142
476
2001
Market Price
$ 32.15
Selling Price
$ 28.52
1821
1336
1141
4443
Market Price
$ 67.65
Selling Price
$ 59.57
4549
3244
3949
4887
Market Price
$ 68.78
Selling Price
$ 58.11
2050
705
1185
2669
Market Price
$ 68.06
Selling Price
$ 56.99
642
626
240
2975
Market Price
$ 52.56
Selling Price
$ 43.95
1523
810
664
2541
Market Price
$ 39.79
Selling Price
$ 34.25
1236
986
412
3171
Market Price
$ 67.24
Selling Price
$ 57.43
808
672
575
1754
Market Price
$ 59.53
Selling Price
$ 52.64
3193
1551
3065
3918
Market Price
$ 54.80
Selling Price
$ 48.59
3694
2990
2776
4393
Market Price
$ 35.03
Selling Price
$ 31.77
1736
1024
1116
1773
Market Price
$ 32.06
Selling Price
$ 28.41
872
712
707
1226
Market Price
$ 57.63
Selling Price
$ 51.77
1238
317
409
2854
Market Price
$ 51.72
Selling Price
$ 45.14
1871
975
1695
2621
Market Price
$ 58.19
Selling Price
$ 49.65
2010
452
441
2812
Market Price
$ 42.21
Selling Price
$ 36.03
4346
3354
2271
4969
Market Price
$ 67.96
Selling Price
$ 58.50
674
143
161
1488
Market Price
$ 61.68
Selling Price
$ 53.83
1590
763
1526
2154
Market Price
$ 44.55
Selling Price
$ 38.55
332
149
76
1214
Market Price
$ 30.97
Selling Price
$ 26.30
1227
384
1047
1280
Market Price
$ 52.62
Selling Price
$ 45.99
179
162
147
596
Market Price
$ 56.54
Selling Price
$ 47.88
172
57
103
401
Market Price
$ 38.94
Selling Price
$ 32.81
670
180
335
3339
Market Price
$ 60.05
Selling Price
$ 53.72
1249
723
360
3128
Market Price
$ 39.99
Selling Price
$ 35.26
1782
451
1496
3070
Market Price
$ 52.34
Selling Price
$ 44.20
2350
1575
2184
4731
Market Price
$ 34.14
Selling Price
$ 30.24
1435
768
1380
2171
Market Price
$ 43.70
Selling Price
$ 39.01
1311
1238
860
2235
Market Price
$ 67.43
Selling Price
$ 58.26
914
654
267
2767
Market Price
$ 58.86
Selling Price
$ 52.44
2883
789
1011
4311
Market Price
$ 56.83
Selling Price
$ 47.97
3723
3106
994
4361
Market Price
$ 46.75
Selling Price
$ 42.48
2272
533
2159
4959
Market Price
$ 66.24
Selling Price
$ 58.14
1417
1042
1113
2181
Market Price
$ 31.40
Selling Price
$ 27.74
3037
1655
781
4517
Market Price
$ 62.80
Selling Price
$ 53.52
2314
999
1436
3583
Market Price
$ 66.65
Selling Price
$ 59.95
2210
1987
904
2510