Market Price
$ 67.14
Selling Price
$ 59.04
906
572
298
1525
Market Price
$ 51.38
Selling Price
$ 44.27
1024
508
263
1624
Market Price
$ 54.40
Selling Price
$ 45.77
417
273
279
427
Market Price
$ 61.74
Selling Price
$ 53.19
2540
1668
2304
3755
Market Price
$ 62.55
Selling Price
$ 53.39
671
237
350
2595
Market Price
$ 58.05
Selling Price
$ 51.26
983
248
367
2316
Market Price
$ 67.02
Selling Price
$ 59.30
1003
488
918
1522
Market Price
$ 43.77
Selling Price
$ 38.41
426
138
158
845
Market Price
$ 55.01
Selling Price
$ 47.59
489
221
398
649
Market Price
$ 38.79
Selling Price
$ 34.84
1046
677
401
3239
Market Price
$ 53.29
Selling Price
$ 45.54
3442
1654
3080
4796
Market Price
$ 38.46
Selling Price
$ 32.62
2042
1843
1379
3193
Market Price
$ 63.69
Selling Price
$ 54.19
1135
627
833
1371
Market Price
$ 42.09
Selling Price
$ 36.11
2024
680
689
4990
Market Price
$ 38.89
Selling Price
$ 33.79
774
686
238
1019
Market Price
$ 70.93
Selling Price
$ 59.28
817
800
357
1804
Market Price
$ 62.04
Selling Price
$ 55.87
1593
1192
882
4364
Market Price
$ 49.41
Selling Price
$ 41.69
3471
3267
847
3995
Market Price
$ 34.11
Selling Price
$ 30.86
2669
901
2459
3194
Market Price
$ 62.02
Selling Price
$ 52.54
714
449
340
1670
Market Price
$ 64.84
Selling Price
$ 57.27
1019
704
785
1989
Market Price
$ 52.15
Selling Price
$ 46.28
965
222
216
1425
Market Price
$ 44.41
Selling Price
$ 38.04
1837
1560
1831
3640
Market Price
$ 46.38
Selling Price
$ 39.64
1250
1192
1189
4872
Market Price
$ 39.87
Selling Price
$ 33.39
412
239
198
476
Market Price
$ 63.19
Selling Price
$ 57.43
1492
1453
409
4284
Market Price
$ 34.60
Selling Price
$ 29.59
721
375
168
2508
Market Price
$ 67.17
Selling Price
$ 56.84
3640
1927
3113
4097
Market Price
$ 33.24
Selling Price
$ 29.86
674
508
597
2765
Market Price
$ 51.71
Selling Price
$ 45.83
1765
520
1519
2293
Market Price
$ 40.88
Selling Price
$ 34.76
460
144
99
594
Market Price
$ 39.49
Selling Price
$ 34.32
2092
653
1228
2351
Market Price
$ 56.73
Selling Price
$ 48.95
1389
729
333
4647
Market Price
$ 59.23
Selling Price
$ 50.14
2353
1064
1605
3482
Market Price
$ 54.30
Selling Price
$ 47.25
710
269
582
2025
Market Price
$ 48.54
Selling Price
$ 42.03
719
331
246
1055
Market Price
$ 65.80
Selling Price
$ 57.64
1965
1896
1950
4848
Market Price
$ 43.28
Selling Price
$ 38.72
569
471
527
1602
Market Price
$ 43.74
Selling Price
$ 36.99
751
294
622
3586
Market Price
$ 47.07
Selling Price
$ 40.41
810
445
776
3892