Market Price
$ 71.31
Selling Price
$ 59.47
1646
379
1213
1699
Market Price
$ 48.18
Selling Price
$ 43.02
4707
3220
1410
4957
Market Price
$ 60.73
Selling Price
$ 55.20
2243
1148
897
2421
Market Price
$ 68.83
Selling Price
$ 57.67
910
863
514
2025
Market Price
$ 66.71
Selling Price
$ 57.71
743
612
730
2939
Market Price
$ 52.64
Selling Price
$ 45.30
1282
818
1037
1798
Market Price
$ 53.58
Selling Price
$ 47.92
973
931
877
2671
Market Price
$ 37.84
Selling Price
$ 33.11
3922
2778
2709
4559
Market Price
$ 64.97
Selling Price
$ 54.20
522
444
372
828
Market Price
$ 66.24
Selling Price
$ 59.31
294
203
223
1336
Market Price
$ 57.06
Selling Price
$ 49.11
991
781
323
1278
Market Price
$ 36.42
Selling Price
$ 30.41
1358
276
462
2479
Market Price
$ 42.99
Selling Price
$ 37.65
269
82
226
678
Market Price
$ 50.36
Selling Price
$ 44.28
505
156
320
2257
Market Price
$ 48.73
Selling Price
$ 41.24
1678
1632
544
2931
Market Price
$ 66.31
Selling Price
$ 57.32
1346
1105
525
4983
Market Price
$ 29.48
Selling Price
$ 26.78
1086
1070
916
1550
Market Price
$ 34.13
Selling Price
$ 28.86
159
116
63
767
Market Price
$ 59.80
Selling Price
$ 54.17
3387
1982
2836
3662
Market Price
$ 42.77
Selling Price
$ 37.33
4132
3839
2850
4432
Market Price
$ 39.71
Selling Price
$ 35.83
1934
1323
982
2322
Market Price
$ 57.29
Selling Price
$ 50.61
1522
1478
375
4262
Market Price
$ 34.41
Selling Price
$ 29.07
1718
1129
766
2223
Market Price
$ 55.70
Selling Price
$ 46.58
2733
952
1429
4108
Market Price
$ 42.25
Selling Price
$ 36.27
2364
2283
1403
2453
Market Price
$ 56.76
Selling Price
$ 48.26
3277
1104
2730
3755
Market Price
$ 27.65
Selling Price
$ 25.01
1834
752
594
1948
Market Price
$ 48.06
Selling Price
$ 40.60
197
157
170
540
Market Price
$ 59.72
Selling Price
$ 51.00
2461
799
1652
3299
Market Price
$ 61.25
Selling Price
$ 51.46
2113
1185
902
2918
Market Price
$ 54.96
Selling Price
$ 48.77
455
283
419
725
Market Price
$ 65.92
Selling Price
$ 55.80
746
167
183
1726
Market Price
$ 39.86
Selling Price
$ 33.40
1932
1052
1390
2497
Market Price
$ 32.43
Selling Price
$ 28.74
572
224
189
2587
Market Price
$ 32.69
Selling Price
$ 28.44
3526
2517
1272
3984
Market Price
$ 48.26
Selling Price
$ 41.14
1254
420
252
4962
Market Price
$ 32.15
Selling Price
$ 27.43
3868
1306
1783
4570
Market Price
$ 42.24
Selling Price
$ 35.33
367
245
160
1252
Market Price
$ 34.77
Selling Price
$ 29.75
1039
370
643
1616
Market Price
$ 58.93
Selling Price
$ 52.80
443
377
398
571