Market Price
$ 47.71
Selling Price
$ 43.21
2150
1014
1325
3865
Market Price
$ 60.31
Selling Price
$ 50.44
975
849
583
1869
Market Price
$ 29.61
Selling Price
$ 26.33
350
321
152
1099
Market Price
$ 35.75
Selling Price
$ 30.40
2361
691
523
3349
Market Price
$ 38.65
Selling Price
$ 33.56
945
710
664
4584
Market Price
$ 55.39
Selling Price
$ 49.14
2722
1764
2592
3994
Market Price
$ 57.22
Selling Price
$ 50.71
2089
1561
1827
2942
Market Price
$ 42.72
Selling Price
$ 36.47
607
156
475
1097
Market Price
$ 67.29
Selling Price
$ 58.88
1177
746
740
2654
Market Price
$ 47.53
Selling Price
$ 42.65
4083
1935
2794
4518
Market Price
$ 64.44
Selling Price
$ 54.78
1444
492
1267
2556
Market Price
$ 65.98
Selling Price
$ 57.09
2722
2033
1815
2953
Market Price
$ 52.79
Selling Price
$ 45.22
4071
2440
1038
4633
Market Price
$ 42.17
Selling Price
$ 36.34
1289
525
583
1371
Market Price
$ 55.90
Selling Price
$ 48.82
884
353
404
2514
Market Price
$ 42.16
Selling Price
$ 37.59
778
690
270
2168
Market Price
$ 30.45
Selling Price
$ 26.38
2273
1583
1296
2840
Market Price
$ 38.82
Selling Price
$ 34.77
1179
446
758
1610
Market Price
$ 32.34
Selling Price
$ 29.15
841
229
296
2067
Market Price
$ 31.82
Selling Price
$ 28.67
1212
518
405
1543
Market Price
$ 62.62
Selling Price
$ 53.06
3987
2343
2506
4125
Market Price
$ 56.51
Selling Price
$ 47.21
3622
2201
1777
4934
Market Price
$ 59.77
Selling Price
$ 52.66
2092
1648
1717
2336
Market Price
$ 62.07
Selling Price
$ 52.04
328
95
178
1419
Market Price
$ 44.12
Selling Price
$ 37.51
121
102
44
521
Market Price
$ 56.40
Selling Price
$ 48.50
1109
631
878
2151
Market Price
$ 55.38
Selling Price
$ 48.33
190
101
92
676
Market Price
$ 38.90
Selling Price
$ 32.72
1187
1131
718
4948
Market Price
$ 36.08
Selling Price
$ 30.08
2357
1326
1211
4680
Market Price
$ 35.11
Selling Price
$ 30.90
781
170
711
1496
Market Price
$ 52.01
Selling Price
$ 44.81
761
305
497
1889
Market Price
$ 64.77
Selling Price
$ 56.05
1271
1198
622
3215
Market Price
$ 40.03
Selling Price
$ 35.14
2379
1722
648
3654
Market Price
$ 37.23
Selling Price
$ 31.55
1267
1031
834
1516
Market Price
$ 37.54
Selling Price
$ 32.54
1188
1034
900
3854
Market Price
$ 68.27
Selling Price
$ 58.72
2392
650
1536
2670
Market Price
$ 37.98
Selling Price
$ 32.01
791
675
588
2956
Market Price
$ 54.80
Selling Price
$ 48.78
406
398
204
606
Market Price
$ 30.31
Selling Price
$ 27.30
2549
1362
1559
2590
Market Price
$ 38.29
Selling Price
$ 32.57
1443
1020
1053
2722