Market Price
$ 53.97
Selling Price
$ 46.65
1272
526
1028
1533
Market Price
$ 46.36
Selling Price
$ 40.90
1051
1045
567
2605
Market Price
$ 61.76
Selling Price
$ 55.96
302
280
82
1138
Market Price
$ 69.27
Selling Price
$ 59.63
772
600
154
874
Market Price
$ 30.06
Selling Price
$ 25.73
2550
2348
2205
3797
Market Price
$ 42.80
Selling Price
$ 38.00
1078
922
765
2553
Market Price
$ 38.97
Selling Price
$ 34.76
1191
597
397
1205
Market Price
$ 41.60
Selling Price
$ 36.93
971
939
406
1397
Market Price
$ 33.08
Selling Price
$ 29.97
2214
1500
1508
3759
Market Price
$ 46.34
Selling Price
$ 40.97
1942
1596
649
2877
Market Price
$ 55.80
Selling Price
$ 49.96
1088
628
809
2388
Market Price
$ 31.12
Selling Price
$ 26.27
1493
388
892
2597
Market Price
$ 61.08
Selling Price
$ 53.80
644
299
460
1336
Market Price
$ 55.68
Selling Price
$ 49.24
840
582
437
2386
Market Price
$ 50.29
Selling Price
$ 44.13
184
99
68
546
Market Price
$ 44.15
Selling Price
$ 37.14
755
549
665
3460
Market Price
$ 44.10
Selling Price
$ 38.86
217
213
93
405
Market Price
$ 36.56
Selling Price
$ 32.39
1621
1241
961
2174
Market Price
$ 61.79
Selling Price
$ 56.03
2207
1794
800
3363
Market Price
$ 46.91
Selling Price
$ 39.25
1496
1346
421
3557
Market Price
$ 30.95
Selling Price
$ 26.74
2004
1588
1113
3665
Market Price
$ 69.62
Selling Price
$ 58.14
583
411
468
1015
Market Price
$ 37.72
Selling Price
$ 32.99
542
438
274
2081
Market Price
$ 32.00
Selling Price
$ 27.28
459
135
122
1911
Market Price
$ 30.67
Selling Price
$ 26.13
2141
444
441
3132
Market Price
$ 29.57
Selling Price
$ 26.12
1297
505
713
2677
Market Price
$ 31.68
Selling Price
$ 26.50
1087
426
767
2480
Market Price
$ 43.25
Selling Price
$ 38.78
607
522
543
864
Market Price
$ 41.54
Selling Price
$ 35.81
2187
1496
1964
2750
Market Price
$ 56.52
Selling Price
$ 50.09
1732
365
806
1938
Market Price
$ 44.96
Selling Price
$ 39.88
908
215
184
3016
Market Price
$ 32.82
Selling Price
$ 29.76
864
379
590
1084
Market Price
$ 33.45
Selling Price
$ 27.98
1118
535
773
3943
Market Price
$ 33.82
Selling Price
$ 28.38
613
231
245
710
Market Price
$ 47.68
Selling Price
$ 41.31
2895
908
2626
3774
Market Price
$ 33.08
Selling Price
$ 27.72
3020
2259
2708
4194
Market Price
$ 55.53
Selling Price
$ 47.43
923
486
470
952
Market Price
$ 57.44
Selling Price
$ 49.80
1297
734
307
3879
Market Price
$ 55.01
Selling Price
$ 47.20
527
296
420
1334
Market Price
$ 62.22
Selling Price
$ 53.73
633
388
481
1939