Market Price
$ 42.14
Selling Price
$ 38.13
1866
1301
845
3770
Market Price
$ 54.89
Selling Price
$ 49.10
845
451
314
1316
Market Price
$ 29.09
Selling Price
$ 25.79
1034
588
772
3500
Market Price
$ 62.55
Selling Price
$ 53.28
1731
387
1297
4036
Market Price
$ 29.77
Selling Price
$ 25.21
2232
1358
808
3092
Market Price
$ 43.56
Selling Price
$ 39.25
757
613
545
1907
Market Price
$ 29.31
Selling Price
$ 25.35
678
171
531
1270
Market Price
$ 37.61
Selling Price
$ 32.51
1771
806
1585
3301
Market Price
$ 30.25
Selling Price
$ 25.72
1005
930
433
2227
Market Price
$ 55.26
Selling Price
$ 47.04
1786
400
458
2103
Market Price
$ 58.08
Selling Price
$ 49.82
3277
1010
2080
3324
Market Price
$ 66.01
Selling Price
$ 59.03
1507
1082
1462
1703
Market Price
$ 42.61
Selling Price
$ 38.44
2945
912
2318
3700
Market Price
$ 39.94
Selling Price
$ 36.05
377
287
354
489
Market Price
$ 45.83
Selling Price
$ 38.94
574
318
299
2105
Market Price
$ 38.12
Selling Price
$ 32.89
649
608
305
771
Market Price
$ 62.86
Selling Price
$ 56.83
663
231
302
1524
Market Price
$ 48.12
Selling Price
$ 40.42
1693
340
1487
4347
Market Price
$ 59.47
Selling Price
$ 51.76
3629
1078
3300
4850
Market Price
$ 32.94
Selling Price
$ 29.46
123
106
117
535
Market Price
$ 69.07
Selling Price
$ 58.52
932
618
896
2674
Market Price
$ 39.07
Selling Price
$ 32.71
250
106
135
611
Market Price
$ 31.05
Selling Price
$ 26.67
642
478
326
1569
Market Price
$ 27.96
Selling Price
$ 25.22
1277
274
817
2595
Market Price
$ 54.23
Selling Price
$ 48.14
3843
2569
2706
4193
Market Price
$ 45.84
Selling Price
$ 40.17
1919
434
1818
3178
Market Price
$ 50.78
Selling Price
$ 42.56
1992
940
1116
2828
Market Price
$ 41.61
Selling Price
$ 37.55
1138
674
467
2164
Market Price
$ 31.68
Selling Price
$ 28.39
278
254
237
1111
Market Price
$ 42.87
Selling Price
$ 38.14
2853
2090
1342
4209
Market Price
$ 50.40
Selling Price
$ 45.77
3269
2114
2088
4872
Market Price
$ 62.26
Selling Price
$ 55.23
381
294
139
473
Market Price
$ 38.32
Selling Price
$ 33.46
435
225
398
1854
Market Price
$ 32.89
Selling Price
$ 29.03
757
205
319
899
Market Price
$ 33.90
Selling Price
$ 28.90
3107
1459
2133
3671
Market Price
$ 61.19
Selling Price
$ 53.48
696
421
556
1983
Market Price
$ 56.57
Selling Price
$ 47.84
1485
1381
705
1918
Market Price
$ 34.96
Selling Price
$ 30.24
1709
1274
1332
2024
Market Price
$ 31.33
Selling Price
$ 26.12
1082
663
470
1089
Market Price
$ 57.19
Selling Price
$ 48.45
847
808
749
2516