Market Price
$ 50.47
Selling Price
$ 44.79
1851
1690
1536
4074
Market Price
$ 60.53
Selling Price
$ 53.37
2432
1036
2238
3132
Market Price
$ 47.22
Selling Price
$ 42.36
3748
3034
3734
3956
Market Price
$ 62.50
Selling Price
$ 56.14
1952
657
1804
2043
Market Price
$ 68.39
Selling Price
$ 59.45
2003
678
1378
2999
Market Price
$ 54.22
Selling Price
$ 48.71
511
110
369
546
Market Price
$ 32.81
Selling Price
$ 29.70
1928
1905
690
2111
Market Price
$ 40.39
Selling Price
$ 36.59
1069
870
927
1134
Market Price
$ 50.08
Selling Price
$ 42.75
562
240
233
1823
Market Price
$ 31.53
Selling Price
$ 27.39
1958
483
1582
4115
Market Price
$ 55.43
Selling Price
$ 46.40
4459
2139
3777
4471
Market Price
$ 40.46
Selling Price
$ 36.54
2118
580
718
3907
Market Price
$ 57.58
Selling Price
$ 48.77
388
106
292
1665
Market Price
$ 55.57
Selling Price
$ 49.10
891
426
213
1047
Market Price
$ 51.32
Selling Price
$ 45.57
1349
446
365
4835
Market Price
$ 33.50
Selling Price
$ 27.92
1602
1284
982
4815
Market Price
$ 55.19
Selling Price
$ 46.34
2758
1082
2451
3838
Market Price
$ 55.20
Selling Price
$ 47.93
2841
641
2382
4991
Market Price
$ 66.72
Selling Price
$ 56.11
367
336
328
496
Market Price
$ 53.42
Selling Price
$ 45.87
2488
687
1394
4262
Market Price
$ 41.94
Selling Price
$ 37.74
384
247
139
401
Market Price
$ 45.72
Selling Price
$ 39.28
366
100
280
408
Market Price
$ 65.74
Selling Price
$ 56.22
1008
639
549
1350
Market Price
$ 55.19
Selling Price
$ 48.94
2163
1169
1391
3078
Market Price
$ 61.19
Selling Price
$ 54.49
831
207
678
1065
Market Price
$ 48.36
Selling Price
$ 42.83
2357
658
680
3198
Market Price
$ 52.72
Selling Price
$ 44.90
1886
630
1315
3682
Market Price
$ 61.64
Selling Price
$ 52.21
598
229
536
975
Market Price
$ 47.51
Selling Price
$ 40.39
2316
989
1507
3244
Market Price
$ 33.90
Selling Price
$ 29.91
1089
385
641
1095
Market Price
$ 61.52
Selling Price
$ 51.39
4221
1630
2081
4713
Market Price
$ 50.66
Selling Price
$ 44.02
3201
3188
2200
3419
Market Price
$ 66.64
Selling Price
$ 59.56
2295
705
2145
3438
Market Price
$ 32.99
Selling Price
$ 29.60
204
137
128
647
Market Price
$ 37.78
Selling Price
$ 32.81
351
166
268
499
Market Price
$ 70.63
Selling Price
$ 59.82
413
247
296
1981
Market Price
$ 52.28
Selling Price
$ 45.43
1212
287
327
1719
Market Price
$ 42.61
Selling Price
$ 35.78
2167
1250
1353
2529
Market Price
$ 39.83
Selling Price
$ 36.16
1387
911
694
1605
Market Price
$ 31.33
Selling Price
$ 28.34
1226
634
1085
4426