Market Price
$ 63.53
Selling Price
$ 53.28
683
423
614
1088
Market Price
$ 48.96
Selling Price
$ 42.56
2879
628
1146
3033
Market Price
$ 51.70
Selling Price
$ 44.84
2237
589
1444
3493
Market Price
$ 59.43
Selling Price
$ 52.21
2474
1152
1151
3454
Market Price
$ 33.90
Selling Price
$ 28.74
814
748
795
3354
Market Price
$ 64.00
Selling Price
$ 57.16
1567
605
1003
4822
Market Price
$ 48.26
Selling Price
$ 42.35
778
198
516
2526
Market Price
$ 37.61
Selling Price
$ 31.53
1003
941
616
1861
Market Price
$ 35.36
Selling Price
$ 30.10
963
805
565
1539
Market Price
$ 61.60
Selling Price
$ 54.66
3895
1057
1151
4025
Market Price
$ 30.06
Selling Price
$ 26.06
638
249
301
670
Market Price
$ 46.11
Selling Price
$ 40.21
1106
1103
374
3900
Market Price
$ 56.34
Selling Price
$ 50.00
1733
1385
683
3856
Market Price
$ 30.92
Selling Price
$ 26.60
3184
2211
1465
3723
Market Price
$ 34.98
Selling Price
$ 31.00
1010
564
602
2383
Market Price
$ 53.51
Selling Price
$ 46.13
123
36
106
594
Market Price
$ 53.86
Selling Price
$ 46.55
3722
970
2801
4804
Market Price
$ 33.85
Selling Price
$ 30.54
1918
1587
1336
3272
Market Price
$ 31.42
Selling Price
$ 27.05
906
832
556
2221
Market Price
$ 43.34
Selling Price
$ 38.24
1333
739
374
1718
Market Price
$ 40.55
Selling Price
$ 34.71
183
178
145
562
Market Price
$ 27.69
Selling Price
$ 25.11
264
217
219
917
Market Price
$ 67.29
Selling Price
$ 56.94
572
155
432
1592
Market Price
$ 62.30
Selling Price
$ 54.87
1027
950
337
1323
Market Price
$ 32.97
Selling Price
$ 29.13
2314
1898
2157
2984
Market Price
$ 50.15
Selling Price
$ 45.27
423
383
412
1016
Market Price
$ 53.47
Selling Price
$ 45.73
1853
815
1362
3055
Market Price
$ 60.51
Selling Price
$ 52.80
2210
464
1597
3700
Market Price
$ 34.92
Selling Price
$ 29.42
954
821
640
1333
Market Price
$ 41.59
Selling Price
$ 34.77
1025
607
393
1062
Market Price
$ 46.36
Selling Price
$ 39.81
1282
847
617
2455
Market Price
$ 53.04
Selling Price
$ 46.43
515
388
489
1456
Market Price
$ 36.20
Selling Price
$ 32.45
437
206
365
1691
Market Price
$ 33.66
Selling Price
$ 30.27
2546
515
1490
4170
Market Price
$ 34.91
Selling Price
$ 31.31
4422
2832
2051
4459
Market Price
$ 65.89
Selling Price
$ 57.09
1312
1217
696
3235
Market Price
$ 33.23
Selling Price
$ 29.71
775
630
288
3070
Market Price
$ 39.89
Selling Price
$ 33.82
362
150
327
1201
Market Price
$ 44.20
Selling Price
$ 38.12
1889
732
575
3270
Market Price
$ 50.07
Selling Price
$ 43.94
1640
1433
1510
2654