Market Price
$ 48.35
Selling Price
$ 43.42
389
320
378
1872
Market Price
$ 48.98
Selling Price
$ 40.92
451
340
211
808
Market Price
$ 39.01
Selling Price
$ 33.72
1418
1207
1018
2456
Market Price
$ 65.02
Selling Price
$ 57.57
2807
2791
587
4112
Market Price
$ 63.47
Selling Price
$ 53.04
2004
1967
481
3657
Market Price
$ 55.01
Selling Price
$ 49.21
2774
1624
2729
2856
Market Price
$ 39.11
Selling Price
$ 32.66
3772
1311
2343
3779
Market Price
$ 49.23
Selling Price
$ 41.37
1261
919
695
3584
Market Price
$ 55.57
Selling Price
$ 49.73
951
563
335
1227
Market Price
$ 30.89
Selling Price
$ 25.76
1605
922
1301
2499
Market Price
$ 61.48
Selling Price
$ 53.03
1546
691
383
2984
Market Price
$ 69.71
Selling Price
$ 59.79
1272
592
1235
1819
Market Price
$ 59.87
Selling Price
$ 50.31
3656
2241
3553
4402
Market Price
$ 38.53
Selling Price
$ 32.25
440
157
235
1579
Market Price
$ 48.17
Selling Price
$ 40.32
1102
318
626
3772
Market Price
$ 69.32
Selling Price
$ 59.78
4530
2173
1414
4811
Market Price
$ 48.62
Selling Price
$ 42.86
4515
2755
4101
4750
Market Price
$ 35.83
Selling Price
$ 31.50
2485
659
2365
3399
Market Price
$ 33.39
Selling Price
$ 29.88
413
287
247
653
Market Price
$ 35.62
Selling Price
$ 30.97
1765
1483
1203
3038
Market Price
$ 66.73
Selling Price
$ 56.66
1640
705
1632
4095
Market Price
$ 60.10
Selling Price
$ 52.44
1250
1168
710
3308
Market Price
$ 28.14
Selling Price
$ 25.18
2381
2354
2102
4313
Market Price
$ 45.30
Selling Price
$ 39.48
1256
559
308
3158
Market Price
$ 30.20
Selling Price
$ 25.74
2980
1382
2687
4605
Market Price
$ 49.49
Selling Price
$ 44.74
2281
1603
837
3641
Market Price
$ 66.45
Selling Price
$ 57.66
936
742
569
3429
Market Price
$ 29.29
Selling Price
$ 26.18
2792
1912
1990
4398
Market Price
$ 43.90
Selling Price
$ 39.42
661
174
304
2947
Market Price
$ 41.28
Selling Price
$ 36.97
1333
444
697
3632
Market Price
$ 33.88
Selling Price
$ 28.48
663
636
217
2904
Market Price
$ 45.29
Selling Price
$ 38.47
1530
1358
1148
2800
Market Price
$ 55.51
Selling Price
$ 46.30
2139
1870
1245
4496
Market Price
$ 63.79
Selling Price
$ 56.00
380
91
137
728
Market Price
$ 55.44
Selling Price
$ 46.24
1402
285
715
2382
Market Price
$ 59.33
Selling Price
$ 50.06
2160
1311
2099
3675
Market Price
$ 40.32
Selling Price
$ 36.36
520
161
131
2584
Market Price
$ 41.02
Selling Price
$ 35.57
601
592
580
1009
Market Price
$ 32.22
Selling Price
$ 27.17
1110
1079
899
1316
Market Price
$ 56.11
Selling Price
$ 48.43
1231
676
612
1944