Market Price
$ 44.37
Selling Price
$ 38.37
1083
581
388
1128
Market Price
$ 30.71
Selling Price
$ 26.37
1972
973
602
4605
Market Price
$ 54.88
Selling Price
$ 46.16
2607
1277
1755
3305
Market Price
$ 71.37
Selling Price
$ 59.81
994
254
424
2903
Market Price
$ 47.48
Selling Price
$ 40.96
1428
805
1286
3253
Market Price
$ 56.88
Selling Price
$ 51.67
3741
3481
2068
4723
Market Price
$ 45.48
Selling Price
$ 40.79
730
497
300
3258
Market Price
$ 64.45
Selling Price
$ 54.10
3924
1419
1797
4191
Market Price
$ 38.14
Selling Price
$ 33.24
502
260
216
505
Market Price
$ 60.13
Selling Price
$ 52.36
1478
835
529
3410
Market Price
$ 51.86
Selling Price
$ 44.52
221
84
108
425
Market Price
$ 42.58
Selling Price
$ 36.75
3341
2239
2889
3741
Market Price
$ 44.78
Selling Price
$ 38.08
1573
577
1450
2484
Market Price
$ 36.65
Selling Price
$ 31.22
1252
831
638
2246
Market Price
$ 49.68
Selling Price
$ 42.67
1582
1296
748
2834
Market Price
$ 61.95
Selling Price
$ 52.38
178
79
86
619
Market Price
$ 33.20
Selling Price
$ 29.74
2739
1402
1982
2748
Market Price
$ 41.32
Selling Price
$ 35.43
1265
439
731
2531
Market Price
$ 59.74
Selling Price
$ 52.48
2092
460
956
3389
Market Price
$ 50.23
Selling Price
$ 43.99
1978
700
1115
4285
Market Price
$ 68.43
Selling Price
$ 59.15
819
446
194
844
Market Price
$ 34.15
Selling Price
$ 28.92
1088
608
784
3150
Market Price
$ 35.51
Selling Price
$ 31.82
2304
531
1399
3106
Market Price
$ 39.72
Selling Price
$ 35.06
880
741
494
2921
Market Price
$ 57.10
Selling Price
$ 51.16
2001
1785
1362
4338
Market Price
$ 34.76
Selling Price
$ 30.25
288
176
82
835
Market Price
$ 43.17
Selling Price
$ 36.69
2505
1275
1575
4169
Market Price
$ 62.28
Selling Price
$ 54.41
974
618
617
4039
Market Price
$ 67.16
Selling Price
$ 58.45
512
120
494
2224
Market Price
$ 41.93
Selling Price
$ 35.94
1500
1141
1483
2501
Market Price
$ 37.27
Selling Price
$ 32.09
563
357
345
1951
Market Price
$ 66.69
Selling Price
$ 56.50
2798
1076
1703
4251
Market Price
$ 46.03
Selling Price
$ 40.14
1488
1031
542
4270
Market Price
$ 59.15
Selling Price
$ 51.39
1591
504
1202
3122
Market Price
$ 57.65
Selling Price
$ 52.28
871
700
511
3602
Market Price
$ 57.72
Selling Price
$ 50.00
910
603
537
1365
Market Price
$ 66.57
Selling Price
$ 57.57
1415
435
892
4980
Market Price
$ 65.75
Selling Price
$ 59.29
1043
596
971
4227
Market Price
$ 69.34
Selling Price
$ 59.62
933
308
513
3739
Market Price
$ 52.83
Selling Price
$ 47.94
2941
641
2239
3539