Market Price
$ 36.70
Selling Price
$ 32.22
1153
793
1035
1741
Market Price
$ 52.29
Selling Price
$ 43.84
400
324
103
499
Market Price
$ 49.72
Selling Price
$ 42.32
892
598
565
1130
Market Price
$ 41.68
Selling Price
$ 35.92
959
854
206
4331
Market Price
$ 56.10
Selling Price
$ 49.10
1074
326
986
3614
Market Price
$ 43.94
Selling Price
$ 38.19
403
271
107
796
Market Price
$ 31.02
Selling Price
$ 27.28
2907
1914
928
2985
Market Price
$ 42.49
Selling Price
$ 36.07
1087
290
594
4652
Market Price
$ 34.67
Selling Price
$ 31.02
3728
3388
2755
4747
Market Price
$ 50.33
Selling Price
$ 43.01
619
614
612
1217
Market Price
$ 45.93
Selling Price
$ 41.34
395
346
316
467
Market Price
$ 39.01
Selling Price
$ 34.57
639
127
219
1443
Market Price
$ 41.79
Selling Price
$ 35.50
2417
1297
1705
3347
Market Price
$ 31.85
Selling Price
$ 27.64
3564
2421
2993
3613
Market Price
$ 55.54
Selling Price
$ 49.23
728
707
348
2518
Market Price
$ 35.29
Selling Price
$ 29.50
4419
2514
4176
4890
Market Price
$ 40.35
Selling Price
$ 36.10
730
484
321
3078
Market Price
$ 48.88
Selling Price
$ 41.99
1984
1269
1753
2643
Market Price
$ 54.63
Selling Price
$ 49.62
1686
849
486
3657
Market Price
$ 28.26
Selling Price
$ 25.38
486
133
219
489
Market Price
$ 47.09
Selling Price
$ 40.75
323
110
292
502
Market Price
$ 60.75
Selling Price
$ 51.13
221
160
47
462
Market Price
$ 59.98
Selling Price
$ 51.63
2828
959
1728
4083
Market Price
$ 30.12
Selling Price
$ 25.67
1260
546
1047
2483
Market Price
$ 33.78
Selling Price
$ 28.91
3110
2120
1976
4616
Market Price
$ 51.11
Selling Price
$ 42.96
1347
1170
677
1498
Market Price
$ 48.67
Selling Price
$ 41.96
996
951
201
4089
Market Price
$ 55.32
Selling Price
$ 47.28
1098
1078
510
2888
Market Price
$ 53.63
Selling Price
$ 44.81
1779
875
356
1878
Market Price
$ 55.88
Selling Price
$ 50.59
3770
2803
2131
3800
Market Price
$ 56.40
Selling Price
$ 49.38
4386
3707
3029
4429
Market Price
$ 38.35
Selling Price
$ 33.78
1821
812
861
2907
Market Price
$ 47.97
Selling Price
$ 43.16
1170
690
756
4957
Market Price
$ 47.76
Selling Price
$ 40.68
678
595
398
1001
Market Price
$ 38.52
Selling Price
$ 33.41
2713
2632
691
3296
Market Price
$ 52.89
Selling Price
$ 45.46
1227
711
1123
1836
Market Price
$ 38.07
Selling Price
$ 32.97
3621
887
1412
4159
Market Price
$ 36.81
Selling Price
$ 31.46
1501
308
1393
2269
Market Price
$ 38.59
Selling Price
$ 33.11
905
469
825
975
Market Price
$ 55.34
Selling Price
$ 48.03
1237
884
1119
1840