Market Price
$ 30.75
Selling Price
$ 27.46
4292
2295
3847
4327
Market Price
$ 69.22
Selling Price
$ 59.84
309
263
141
1107
Market Price
$ 41.08
Selling Price
$ 35.58
1771
1289
883
3904
Market Price
$ 36.36
Selling Price
$ 31.02
783
492
318
1096
Market Price
$ 35.78
Selling Price
$ 31.51
2741
1047
2505
3597
Market Price
$ 63.00
Selling Price
$ 57.18
880
315
361
1543
Market Price
$ 33.50
Selling Price
$ 29.79
947
931
433
973
Market Price
$ 51.98
Selling Price
$ 45.59
726
428
414
781
Market Price
$ 51.84
Selling Price
$ 46.06
134
98
33
607
Market Price
$ 33.76
Selling Price
$ 29.90
905
563
365
2421
Market Price
$ 30.68
Selling Price
$ 26.15
320
284
198
765
Market Price
$ 28.12
Selling Price
$ 25.28
675
190
350
3271
Market Price
$ 28.34
Selling Price
$ 25.09
1840
1149
1434
3835
Market Price
$ 57.00
Selling Price
$ 48.38
3529
2605
1835
4534
Market Price
$ 48.21
Selling Price
$ 40.61
1463
578
835
2898
Market Price
$ 61.44
Selling Price
$ 54.89
705
491
282
3372
Market Price
$ 65.86
Selling Price
$ 57.95
1454
1123
1151
1630
Market Price
$ 67.27
Selling Price
$ 58.28
1128
557
369
1513
Market Price
$ 54.38
Selling Price
$ 46.15
2440
688
2391
4939
Market Price
$ 41.71
Selling Price
$ 37.49
2158
2032
598
3632
Market Price
$ 56.90
Selling Price
$ 50.44
2061
770
1271
2587
Market Price
$ 45.59
Selling Price
$ 39.90
3942
2841
1207
4698
Market Price
$ 48.05
Selling Price
$ 41.36
2494
873
2368
4708
Market Price
$ 70.08
Selling Price
$ 58.96
2847
1007
2322
4492
Market Price
$ 33.23
Selling Price
$ 29.48
922
457
807
4502
Market Price
$ 64.51
Selling Price
$ 56.15
2238
1394
1891
2563
Market Price
$ 46.05
Selling Price
$ 40.42
680
398
139
1314
Market Price
$ 47.66
Selling Price
$ 40.31
1192
868
817
4430
Market Price
$ 64.14
Selling Price
$ 57.05
3191
1022
1099
4049
Market Price
$ 30.54
Selling Price
$ 26.64
814
720
495
3830
Market Price
$ 32.62
Selling Price
$ 28.72
339
250
232
405
Market Price
$ 49.85
Selling Price
$ 42.33
1647
1235
1433
2112
Market Price
$ 47.15
Selling Price
$ 40.97
891
873
393
1243
Market Price
$ 68.55
Selling Price
$ 57.51
1392
1029
1173
1577
Market Price
$ 55.73
Selling Price
$ 50.52
503
203
104
1084
Market Price
$ 39.20
Selling Price
$ 33.37
2581
1354
1335
3773
Market Price
$ 48.69
Selling Price
$ 42.10
1868
746
656
2673
Market Price
$ 44.36
Selling Price
$ 39.05
2370
2074
1544
2658
Market Price
$ 34.40
Selling Price
$ 31.05
2239
1897
1438
3432
Market Price
$ 49.13
Selling Price
$ 42.07
1523
1343
1261
1949