Market Price
$ 30.46
Selling Price
$ 27.34
2155
1803
1148
3311
Market Price
$ 62.50
Selling Price
$ 53.58
4620
1716
3378
4986
Market Price
$ 27.85
Selling Price
$ 25.18
1682
1587
447
3407
Market Price
$ 56.93
Selling Price
$ 50.78
2737
993
1323
3293
Market Price
$ 53.48
Selling Price
$ 44.57
1211
340
382
3254
Market Price
$ 44.55
Selling Price
$ 37.35
1530
959
328
3209
Market Price
$ 46.41
Selling Price
$ 39.07
1369
437
941
3985
Market Price
$ 62.47
Selling Price
$ 55.99
516
155
418
1779
Market Price
$ 54.96
Selling Price
$ 48.63
1003
225
217
2398
Market Price
$ 48.54
Selling Price
$ 42.39
492
445
185
1784
Market Price
$ 65.37
Selling Price
$ 57.77
1444
525
1389
2714
Market Price
$ 29.99
Selling Price
$ 27.16
592
470
215
933
Market Price
$ 33.16
Selling Price
$ 29.34
2766
1650
1952
3081
Market Price
$ 36.19
Selling Price
$ 31.51
342
288
336
448
Market Price
$ 40.29
Selling Price
$ 34.40
2964
1758
2835
4973
Market Price
$ 30.47
Selling Price
$ 26.83
1615
1088
1597
3389
Market Price
$ 41.55
Selling Price
$ 36.59
3399
2800
2073
4172
Market Price
$ 51.60
Selling Price
$ 43.70
2654
1929
1249
2806
Market Price
$ 58.74
Selling Price
$ 52.31
2271
1113
1967
3187
Market Price
$ 45.51
Selling Price
$ 40.95
2340
1314
1257
3596
Market Price
$ 48.61
Selling Price
$ 42.48
1399
1077
594
3310
Market Price
$ 28.97
Selling Price
$ 25.48
4012
2924
2129
4667
Market Price
$ 64.88
Selling Price
$ 54.98
1744
1412
1677
3003
Market Price
$ 31.54
Selling Price
$ 28.13
3126
3009
1961
4612
Market Price
$ 37.49
Selling Price
$ 31.90
1847
625
1798
3373
Market Price
$ 65.75
Selling Price
$ 58.79
4894
2918
1797
4913
Market Price
$ 37.91
Selling Price
$ 32.34
779
525
491
2802
Market Price
$ 41.94
Selling Price
$ 37.64
146
61
91
472
Market Price
$ 62.65
Selling Price
$ 55.29
191
99
109
447
Market Price
$ 40.52
Selling Price
$ 36.27
2875
1475
2603
4996
Market Price
$ 52.19
Selling Price
$ 45.35
1267
552
514
1487
Market Price
$ 36.47
Selling Price
$ 31.83
4105
3771
3495
4136
Market Price
$ 49.21
Selling Price
$ 41.27
2306
843
697
4243
Market Price
$ 30.19
Selling Price
$ 26.51
616
516
211
732
Market Price
$ 38.27
Selling Price
$ 33.75
3015
1022
2575
3048
Market Price
$ 31.36
Selling Price
$ 27.42
1001
858
764
1933
Market Price
$ 55.79
Selling Price
$ 49.45
94
68
34
433
Market Price
$ 47.12
Selling Price
$ 41.61
735
634
163
2195
Market Price
$ 64.32
Selling Price
$ 56.20
2373
2342
2240
4277
Market Price
$ 67.57
Selling Price
$ 59.79
557
317
517
1270