Market Price
$ 28.20
Selling Price
$ 25.17
838
606
710
3024
Market Price
$ 31.31
Selling Price
$ 28.07
1318
944
896
4478
Market Price
$ 35.66
Selling Price
$ 30.07
778
754
657
1331
Market Price
$ 48.69
Selling Price
$ 44.09
1435
1416
789
1944
Market Price
$ 37.47
Selling Price
$ 31.79
1591
773
1400
1924
Market Price
$ 60.21
Selling Price
$ 53.29
2453
1130
1233
2958
Market Price
$ 55.40
Selling Price
$ 46.55
2144
905
1738
4765
Market Price
$ 46.73
Selling Price
$ 39.82
1500
352
575
2304
Market Price
$ 47.86
Selling Price
$ 42.51
1610
1607
1407
2301
Market Price
$ 44.55
Selling Price
$ 37.58
1443
1378
1348
2722
Market Price
$ 33.21
Selling Price
$ 28.46
1404
987
1280
2185
Market Price
$ 55.72
Selling Price
$ 49.91
2412
706
2228
2782
Market Price
$ 61.12
Selling Price
$ 53.69
925
547
341
1847
Market Price
$ 49.08
Selling Price
$ 41.18
1030
355
964
1098
Market Price
$ 46.95
Selling Price
$ 42.41
2561
1629
2367
2590
Market Price
$ 42.41
Selling Price
$ 36.95
922
363
450
2422
Market Price
$ 30.49
Selling Price
$ 27.45
3632
1490
736
4004
Market Price
$ 53.37
Selling Price
$ 48.44
559
443
355
1234
Market Price
$ 60.14
Selling Price
$ 51.58
2905
1701
1642
4244
Market Price
$ 55.27
Selling Price
$ 49.82
3461
2036
1868
4128
Market Price
$ 38.51
Selling Price
$ 34.17
4047
2902
3838
4674
Market Price
$ 35.50
Selling Price
$ 32.02
886
817
259
1116
Market Price
$ 51.58
Selling Price
$ 45.30
1478
493
350
1633
Market Price
$ 52.07
Selling Price
$ 44.83
1917
1487
747
4088
Market Price
$ 47.13
Selling Price
$ 39.62
1310
919
1215
2801
Market Price
$ 63.24
Selling Price
$ 54.42
2174
607
1491
2527
Market Price
$ 37.81
Selling Price
$ 34.16
466
257
341
1197
Market Price
$ 35.26
Selling Price
$ 30.46
3068
945
2439
3603
Market Price
$ 36.03
Selling Price
$ 31.05
934
732
901
1676
Market Price
$ 39.29
Selling Price
$ 33.26
1301
496
1166
4249
Market Price
$ 42.22
Selling Price
$ 36.75
223
123
52
911
Market Price
$ 49.66
Selling Price
$ 41.82
1458
455
996
2104
Market Price
$ 42.31
Selling Price
$ 37.46
3431
3088
2040
3722
Market Price
$ 59.77
Selling Price
$ 51.82
1109
282
709
3664
Market Price
$ 59.94
Selling Price
$ 53.88
3276
1752
2995
3765
Market Price
$ 59.69
Selling Price
$ 52.53
2454
2326
2232
4227
Market Price
$ 43.86
Selling Price
$ 37.93
2062
1325
1711
2304
Market Price
$ 54.67
Selling Price
$ 49.03
612
399
570
2524
Market Price
$ 54.30
Selling Price
$ 49.08
1723
406
1077
3932
Market Price
$ 50.25
Selling Price
$ 45.45
953
763
826
2182