Market Price
$ 38.80
Selling Price
$ 33.29
1573
1133
1567
4341
Market Price
$ 54.87
Selling Price
$ 49.44
1186
725
716
1582
Market Price
$ 33.41
Selling Price
$ 27.97
1009
872
299
4168
Market Price
$ 67.46
Selling Price
$ 56.81
3968
3343
3565
4645
Market Price
$ 34.84
Selling Price
$ 30.36
529
216
277
1369
Market Price
$ 41.41
Selling Price
$ 34.99
4231
1065
3439
4530
Market Price
$ 46.11
Selling Price
$ 39.87
2575
1587
1225
3043
Market Price
$ 39.41
Selling Price
$ 34.78
668
534
258
1232
Market Price
$ 41.31
Selling Price
$ 36.35
2701
2517
1665
3795
Market Price
$ 60.15
Selling Price
$ 52.32
2188
1231
1706
4783
Market Price
$ 36.10
Selling Price
$ 31.74
1237
582
1028
1422
Market Price
$ 44.46
Selling Price
$ 38.80
1541
871
922
1824
Market Price
$ 39.67
Selling Price
$ 34.09
480
367
283
1237
Market Price
$ 68.17
Selling Price
$ 58.88
2705
655
2148
3592
Market Price
$ 36.27
Selling Price
$ 31.77
3155
2968
2605
4444
Market Price
$ 53.97
Selling Price
$ 48.32
1446
488
1362
3732
Market Price
$ 42.65
Selling Price
$ 38.28
1116
430
1016
1561
Market Price
$ 31.88
Selling Price
$ 27.69
736
353
725
1820
Market Price
$ 28.76
Selling Price
$ 25.06
2528
1972
631
4487
Market Price
$ 66.84
Selling Price
$ 59.21
978
529
484
1118
Market Price
$ 42.34
Selling Price
$ 35.32
3053
1519
2963
3186
Market Price
$ 50.48
Selling Price
$ 42.47
1209
529
946
1306
Market Price
$ 58.17
Selling Price
$ 50.68
1774
1207
470
4425
Market Price
$ 31.92
Selling Price
$ 26.97
1096
971
289
1117
Market Price
$ 37.37
Selling Price
$ 31.40
2173
1105
1986
2575
Market Price
$ 39.28
Selling Price
$ 35.00
2492
1964
1661
3932
Market Price
$ 60.10
Selling Price
$ 51.21
2795
2441
1161
3561
Market Price
$ 63.44
Selling Price
$ 53.67
980
348
260
1618
Market Price
$ 45.29
Selling Price
$ 40.72
1833
580
1805
2001
Market Price
$ 35.77
Selling Price
$ 29.98
861
363
835
1356
Market Price
$ 60.86
Selling Price
$ 51.39
808
604
602
2431
Market Price
$ 63.61
Selling Price
$ 55.66
991
403
264
1134
Market Price
$ 38.00
Selling Price
$ 32.30
204
63
97
819
Market Price
$ 31.80
Selling Price
$ 26.95
1919
607
1355
3684
Market Price
$ 28.59
Selling Price
$ 25.81
597
122
241
1068
Market Price
$ 30.50
Selling Price
$ 25.71
1140
355
489
2156
Market Price
$ 29.57
Selling Price
$ 25.91
2215
1935
1967
3764
Market Price
$ 43.27
Selling Price
$ 37.95
141
96
86
513
Market Price
$ 53.35
Selling Price
$ 46.27
909
510
785
1367
Market Price
$ 36.37
Selling Price
$ 32.81
1972
949
1957
2447