Market Price
$ 46.59
Selling Price
$ 41.73
260
150
250
528
Market Price
$ 31.13
Selling Price
$ 26.82
1885
1835
1786
4338
Market Price
$ 68.69
Selling Price
$ 57.46
477
398
209
843
Market Price
$ 50.98
Selling Price
$ 43.49
980
311
936
2239
Market Price
$ 39.63
Selling Price
$ 33.34
801
653
510
1204
Market Price
$ 38.96
Selling Price
$ 32.73
1268
640
1179
2939
Market Price
$ 55.54
Selling Price
$ 46.77
936
327
573
4336
Market Price
$ 41.82
Selling Price
$ 35.37
1499
774
468
2217
Market Price
$ 51.76
Selling Price
$ 46.70
1265
575
985
2638
Market Price
$ 40.77
Selling Price
$ 34.37
2172
444
596
3574
Market Price
$ 39.21
Selling Price
$ 33.39
1468
685
1052
4870
Market Price
$ 55.22
Selling Price
$ 47.52
1278
1117
589
3881
Market Price
$ 66.42
Selling Price
$ 59.74
1813
993
605
4515
Market Price
$ 33.48
Selling Price
$ 28.72
221
76
77
417
Market Price
$ 62.21
Selling Price
$ 54.63
2748
2624
2390
3492
Market Price
$ 55.25
Selling Price
$ 49.80
1044
766
361
1155
Market Price
$ 64.15
Selling Price
$ 56.46
3680
2138
1547
4678
Market Price
$ 64.62
Selling Price
$ 57.50
2123
1007
749
2388
Market Price
$ 54.16
Selling Price
$ 45.35
1397
1017
935
4427
Market Price
$ 40.63
Selling Price
$ 36.41
1687
790
429
3807
Market Price
$ 56.81
Selling Price
$ 48.90
1573
985
685
4875
Market Price
$ 59.13
Selling Price
$ 49.37
713
591
239
2145
Market Price
$ 40.34
Selling Price
$ 34.31
572
260
235
1266
Market Price
$ 51.13
Selling Price
$ 44.07
979
782
410
1838
Market Price
$ 49.36
Selling Price
$ 42.01
1020
465
457
2657
Market Price
$ 66.78
Selling Price
$ 58.66
161
48
159
413
Market Price
$ 32.76
Selling Price
$ 28.76
650
649
298
655
Market Price
$ 49.98
Selling Price
$ 43.38
2464
1067
683
3158
Market Price
$ 35.40
Selling Price
$ 31.04
1602
563
1576
2727
Market Price
$ 48.06
Selling Price
$ 40.61
2667
1931
2596
3749
Market Price
$ 43.27
Selling Price
$ 37.34
2719
2370
2328
4199
Market Price
$ 33.58
Selling Price
$ 28.69
601
345
439
669
Market Price
$ 45.07
Selling Price
$ 38.71
110
57
56
493
Market Price
$ 68.99
Selling Price
$ 58.28
1036
317
448
4556
Market Price
$ 58.79
Selling Price
$ 52.57
4377
3051
2201
4790
Market Price
$ 53.13
Selling Price
$ 48.19
629
392
520
2043
Market Price
$ 63.43
Selling Price
$ 54.46
344
78
317
975
Market Price
$ 60.55
Selling Price
$ 54.70
2894
1273
869
3896
Market Price
$ 59.55
Selling Price
$ 53.01
1312
1169
653
4350
Market Price
$ 30.45
Selling Price
$ 26.79
1230
609
846
2379