Market Price
$ 40.64
Selling Price
$ 34.21
931
903
604
1130
Market Price
$ 33.58
Selling Price
$ 30.08
1977
1741
938
2986
Market Price
$ 49.00
Selling Price
$ 42.07
1502
726
878
1580
Market Price
$ 57.05
Selling Price
$ 51.76
1209
1140
1089
1949
Market Price
$ 45.26
Selling Price
$ 40.57
1312
469
1075
2448
Market Price
$ 36.18
Selling Price
$ 30.36
1580
700
580
2233
Market Price
$ 33.96
Selling Price
$ 28.75
2279
1602
903
3743
Market Price
$ 61.85
Selling Price
$ 52.80
1852
1770
1829
4075
Market Price
$ 55.71
Selling Price
$ 46.74
2690
2568
1663
3637
Market Price
$ 60.42
Selling Price
$ 51.97
3788
3318
1015
4755
Market Price
$ 31.60
Selling Price
$ 27.71
541
327
313
1723
Market Price
$ 36.91
Selling Price
$ 32.19
628
314
209
2349
Market Price
$ 42.00
Selling Price
$ 36.08
1170
835
261
2761
Market Price
$ 34.06
Selling Price
$ 29.41
272
107
130
506
Market Price
$ 31.76
Selling Price
$ 28.65
754
412
638
2378
Market Price
$ 46.58
Selling Price
$ 41.28
1370
942
1309
1466
Market Price
$ 32.49
Selling Price
$ 27.59
2681
636
1148
3095
Market Price
$ 65.95
Selling Price
$ 58.88
2430
599
1241
4483
Market Price
$ 38.72
Selling Price
$ 33.94
377
82
350
1448
Market Price
$ 46.78
Selling Price
$ 40.28
2378
674
645
3311
Market Price
$ 41.39
Selling Price
$ 35.82
203
147
131
1007
Market Price
$ 56.48
Selling Price
$ 49.60
1354
629
1004
2892
Market Price
$ 30.48
Selling Price
$ 27.40
747
528
199
2685
Market Price
$ 35.98
Selling Price
$ 32.47
1986
986
1322
2747
Market Price
$ 43.08
Selling Price
$ 36.64
619
144
611
1014
Market Price
$ 60.21
Selling Price
$ 53.58
788
507
313
1036
Market Price
$ 38.75
Selling Price
$ 33.76
1871
1405
1527
3061
Market Price
$ 35.23
Selling Price
$ 30.07
2912
1548
2230
3421
Market Price
$ 59.43
Selling Price
$ 53.86
1560
740
1187
2383
Market Price
$ 70.60
Selling Price
$ 59.74
3112
2475
727
3980
Market Price
$ 29.32
Selling Price
$ 26.61
2295
874
1595
4862
Market Price
$ 45.06
Selling Price
$ 39.44
978
795
900
3368
Market Price
$ 43.14
Selling Price
$ 36.87
427
311
245
493
Market Price
$ 31.21
Selling Price
$ 28.30
2309
2160
1961
3437
Market Price
$ 58.92
Selling Price
$ 49.88
2402
1584
2106
3742
Market Price
$ 34.45
Selling Price
$ 30.36
2223
963
1813
2773
Market Price
$ 58.64
Selling Price
$ 48.98
2629
606
1057
4573
Market Price
$ 44.50
Selling Price
$ 39.84
1680
550
1414
3283
Market Price
$ 63.88
Selling Price
$ 53.41
260
196
117
1004
Market Price
$ 50.88
Selling Price
$ 44.07
1743
880
1111
3911