Market Price
$ 33.58
Selling Price
$ 29.81
2536
2468
1492
2545
Market Price
$ 51.73
Selling Price
$ 43.62
1810
1100
515
2791
Market Price
$ 36.33
Selling Price
$ 31.11
1102
903
915
1373
Market Price
$ 33.34
Selling Price
$ 28.97
389
281
191
1455
Market Price
$ 33.39
Selling Price
$ 29.58
3985
2892
2434
4841
Market Price
$ 36.46
Selling Price
$ 31.31
3125
2287
2302
3861
Market Price
$ 39.58
Selling Price
$ 33.98
1128
440
780
3287
Market Price
$ 58.77
Selling Price
$ 49.54
969
477
489
2895
Market Price
$ 47.05
Selling Price
$ 39.57
2390
2123
1919
2993
Market Price
$ 32.96
Selling Price
$ 29.44
426
315
145
1350
Market Price
$ 57.79
Selling Price
$ 50.87
375
197
135
412
Market Price
$ 63.42
Selling Price
$ 54.97
1043
976
426
2069
Market Price
$ 64.36
Selling Price
$ 54.66
582
546
548
1252
Market Price
$ 32.72
Selling Price
$ 29.45
1445
644
555
3554
Market Price
$ 39.65
Selling Price
$ 34.20
2045
1910
864
3092
Market Price
$ 32.49
Selling Price
$ 27.18
157
114
152
789
Market Price
$ 41.17
Selling Price
$ 37.23
1472
465
1440
3694
Market Price
$ 38.85
Selling Price
$ 32.99
2404
795
955
2569
Market Price
$ 64.92
Selling Price
$ 57.57
793
277
777
1205
Market Price
$ 63.25
Selling Price
$ 53.29
521
345
370
1088
Market Price
$ 30.73
Selling Price
$ 26.29
1619
1152
1402
2215
Market Price
$ 33.87
Selling Price
$ 29.38
2572
1850
776
2857
Market Price
$ 49.27
Selling Price
$ 43.55
1503
1459
885
1562
Market Price
$ 49.98
Selling Price
$ 42.78
1439
826
1233
3147
Market Price
$ 27.71
Selling Price
$ 25.12
284
257
216
644
Market Price
$ 34.53
Selling Price
$ 30.94
968
238
881
3117
Market Price
$ 65.49
Selling Price
$ 58.19
2327
500
2013
4082
Market Price
$ 64.37
Selling Price
$ 55.00
3253
2369
2222
4866
Market Price
$ 47.74
Selling Price
$ 40.61
695
249
508
1757
Market Price
$ 32.36
Selling Price
$ 29.35
642
450
133
2006
Market Price
$ 31.88
Selling Price
$ 27.04
2020
627
975
4035
Market Price
$ 30.48
Selling Price
$ 26.96
915
871
763
3187
Market Price
$ 45.46
Selling Price
$ 39.25
1107
656
473
4427
Market Price
$ 55.47
Selling Price
$ 48.09
2168
1449
1397
3494
Market Price
$ 64.80
Selling Price
$ 58.74
1369
1250
982
4029
Market Price
$ 31.90
Selling Price
$ 26.87
902
709
611
2774
Market Price
$ 32.65
Selling Price
$ 28.53
3194
1300
1292
4766
Market Price
$ 46.62
Selling Price
$ 41.93
2165
529
1221
3437
Market Price
$ 31.72
Selling Price
$ 28.71
573
183
358
1398
Market Price
$ 29.89
Selling Price
$ 25.53
512
407
468
1661