Market Price
$ 31.19
Selling Price
$ 27.10
228
200
84
1011
Market Price
$ 38.23
Selling Price
$ 33.79
578
330
295
1843
Market Price
$ 30.97
Selling Price
$ 27.28
1680
1444
1607
3392
Market Price
$ 58.14
Selling Price
$ 49.20
1047
609
778
1935
Market Price
$ 34.25
Selling Price
$ 29.58
856
332
627
1311
Market Price
$ 54.41
Selling Price
$ 47.90
1584
1492
775
2073
Market Price
$ 31.27
Selling Price
$ 26.64
4342
3572
3461
4970
Market Price
$ 64.89
Selling Price
$ 55.10
3240
665
2057
4357
Market Price
$ 58.38
Selling Price
$ 51.29
207
106
45
836
Market Price
$ 68.84
Selling Price
$ 58.78
1099
1002
949
4023
Market Price
$ 57.69
Selling Price
$ 49.20
1744
1144
1321
2049
Market Price
$ 47.94
Selling Price
$ 42.41
710
366
330
2635
Market Price
$ 40.90
Selling Price
$ 34.28
1135
305
613
1424
Market Price
$ 39.70
Selling Price
$ 34.67
2749
2018
1277
3329
Market Price
$ 30.15
Selling Price
$ 26.35
2335
1492
1620
3910
Market Price
$ 53.31
Selling Price
$ 47.37
1560
597
872
1602
Market Price
$ 58.23
Selling Price
$ 50.16
996
352
795
2602
Market Price
$ 43.11
Selling Price
$ 36.14
903
567
294
1170
Market Price
$ 66.40
Selling Price
$ 58.52
472
276
361
609
Market Price
$ 64.23
Selling Price
$ 53.82
734
219
637
2770
Market Price
$ 29.84
Selling Price
$ 26.86
3213
1611
1326
3481
Market Price
$ 48.25
Selling Price
$ 41.82
2768
1508
2387
2939
Market Price
$ 60.42
Selling Price
$ 52.42
1005
458
243
2543
Market Price
$ 58.93
Selling Price
$ 53.43
2165
1563
2097
2624
Market Price
$ 59.52
Selling Price
$ 51.57
1604
1506
1017
2394
Market Price
$ 40.95
Selling Price
$ 36.48
1054
275
542
2713
Market Price
$ 40.66
Selling Price
$ 35.27
461
175
421
617
Market Price
$ 57.32
Selling Price
$ 49.96
1260
333
1237
4164
Market Price
$ 33.66
Selling Price
$ 28.18
2145
1779
821
4196
Market Price
$ 65.05
Selling Price
$ 56.98
1130
1127
675
2294
Market Price
$ 34.80
Selling Price
$ 30.58
524
513
150
680
Market Price
$ 67.39
Selling Price
$ 58.63
851
214
570
1652
Market Price
$ 61.62
Selling Price
$ 55.86
2366
1000
1377
4055
Market Price
$ 34.92
Selling Price
$ 30.23
1077
883
390
3955
Market Price
$ 69.58
Selling Price
$ 58.42
460
301
364
1319
Market Price
$ 36.60
Selling Price
$ 32.29
3349
1466
860
3666
Market Price
$ 29.28
Selling Price
$ 26.02
2443
915
2022
4979
Market Price
$ 43.03
Selling Price
$ 35.93
1415
583
866
4358
Market Price
$ 61.14
Selling Price
$ 54.54
1121
563
462
1980
Market Price
$ 68.90
Selling Price
$ 58.93
194
50
51
835