Market Price
$ 48.01
Selling Price
$ 40.15
239
101
77
1001
Market Price
$ 38.21
Selling Price
$ 34.61
498
122
267
834
Market Price
$ 54.37
Selling Price
$ 47.63
1305
996
310
2971
Market Price
$ 67.51
Selling Price
$ 59.51
182
137
118
523
Market Price
$ 59.05
Selling Price
$ 51.64
492
175
464
663
Market Price
$ 67.23
Selling Price
$ 57.90
597
495
412
2340
Market Price
$ 56.53
Selling Price
$ 47.61
2215
1099
2178
2815
Market Price
$ 59.91
Selling Price
$ 51.72
4070
2520
1921
4384
Market Price
$ 29.74
Selling Price
$ 27.00
355
255
187
1129
Market Price
$ 35.75
Selling Price
$ 31.09
3003
2213
2728
3810
Market Price
$ 68.38
Selling Price
$ 57.82
207
66
79
915
Market Price
$ 47.84
Selling Price
$ 42.67
1572
977
973
2455
Market Price
$ 61.12
Selling Price
$ 55.18
1206
606
1061
1492
Market Price
$ 38.04
Selling Price
$ 34.40
1626
1176
751
3450
Market Price
$ 61.52
Selling Price
$ 53.95
747
553
484
1239
Market Price
$ 40.91
Selling Price
$ 35.11
917
464
301
1152
Market Price
$ 50.98
Selling Price
$ 43.87
441
109
303
1287
Market Price
$ 47.56
Selling Price
$ 41.42
2425
2363
2105
3331
Market Price
$ 53.44
Selling Price
$ 46.07
2996
1009
1427
4418
Market Price
$ 34.97
Selling Price
$ 31.31
2051
1183
1688
2195
Market Price
$ 32.54
Selling Price
$ 28.50
2790
1873
1210
4400
Market Price
$ 60.59
Selling Price
$ 52.06
2217
751
946
3145
Market Price
$ 54.38
Selling Price
$ 45.60
1879
1652
498
3891
Market Price
$ 45.07
Selling Price
$ 38.64
774
478
313
1094
Market Price
$ 58.48
Selling Price
$ 52.54
1942
1106
1835
3937
Market Price
$ 36.56
Selling Price
$ 31.35
1004
701
903
1239
Market Price
$ 30.96
Selling Price
$ 26.40
3637
3546
1073
4640
Market Price
$ 44.23
Selling Price
$ 36.88
3293
2695
2450
3676
Market Price
$ 36.19
Selling Price
$ 32.67
136
114
62
652
Market Price
$ 39.92
Selling Price
$ 33.83
1770
1213
1447
2410
Market Price
$ 29.67
Selling Price
$ 25.49
2907
2326
2078
4457
Market Price
$ 38.45
Selling Price
$ 34.54
1822
792
1182
3307
Market Price
$ 46.20
Selling Price
$ 40.74
2540
711
807
3153
Market Price
$ 43.13
Selling Price
$ 36.38
369
135
200
686
Market Price
$ 45.10
Selling Price
$ 38.72
523
472
226
2411
Market Price
$ 38.22
Selling Price
$ 32.41
1954
1593
971
2511
Market Price
$ 36.41
Selling Price
$ 32.78
1986
1758
1688
2460
Market Price
$ 53.05
Selling Price
$ 47.17
1325
846
311
1705
Market Price
$ 39.76
Selling Price
$ 36.01
2028
1649
1627
3955
Market Price
$ 55.52
Selling Price
$ 47.64
2620
2172
2044
2822