Market Price
$ 50.43
Selling Price
$ 43.61
258
135
142
1094
Market Price
$ 36.99
Selling Price
$ 33.41
2623
550
2521
3417
Market Price
$ 53.06
Selling Price
$ 44.48
766
208
424
1074
Market Price
$ 36.11
Selling Price
$ 31.33
232
197
169
795
Market Price
$ 33.61
Selling Price
$ 29.06
530
214
388
1107
Market Price
$ 34.89
Selling Price
$ 29.65
577
538
570
701
Market Price
$ 35.87
Selling Price
$ 31.40
3076
2176
2222
4458
Market Price
$ 67.70
Selling Price
$ 57.45
281
137
234
652
Market Price
$ 34.82
Selling Price
$ 30.28
1376
842
777
4407
Market Price
$ 69.04
Selling Price
$ 57.99
3817
3390
2562
4790
Market Price
$ 34.73
Selling Price
$ 31.55
1512
1154
1337
3736
Market Price
$ 66.18
Selling Price
$ 59.92
479
479
306
1668
Market Price
$ 63.88
Selling Price
$ 57.69
3831
3668
1633
4901
Market Price
$ 49.44
Selling Price
$ 44.51
503
227
373
611
Market Price
$ 53.55
Selling Price
$ 46.62
1884
773
1315
2120
Market Price
$ 62.40
Selling Price
$ 54.53
731
624
435
2093
Market Price
$ 64.06
Selling Price
$ 55.34
540
112
278
2048
Market Price
$ 34.24
Selling Price
$ 30.72
1112
1015
445
1232
Market Price
$ 54.35
Selling Price
$ 47.75
387
89
290
687
Market Price
$ 55.55
Selling Price
$ 49.35
1804
1116
583
4762
Market Price
$ 52.35
Selling Price
$ 46.33
988
796
861
4100
Market Price
$ 47.89
Selling Price
$ 40.77
1088
303
956
2682
Market Price
$ 50.69
Selling Price
$ 44.17
1166
792
1043
2256
Market Price
$ 31.80
Selling Price
$ 28.36
202
146
201
840
Market Price
$ 56.41
Selling Price
$ 47.55
395
236
314
1312
Market Price
$ 56.60
Selling Price
$ 49.79
1023
936
771
1922
Market Price
$ 41.35
Selling Price
$ 35.47
397
88
328
411
Market Price
$ 68.87
Selling Price
$ 57.52
4376
3479
1045
4415
Market Price
$ 47.78
Selling Price
$ 40.71
1279
1120
643
1571
Market Price
$ 32.23
Selling Price
$ 28.68
620
356
169
857
Market Price
$ 30.61
Selling Price
$ 25.90
884
737
337
1719
Market Price
$ 42.90
Selling Price
$ 36.93
2196
678
795
3348
Market Price
$ 62.38
Selling Price
$ 56.26
995
574
813
1641
Market Price
$ 59.45
Selling Price
$ 49.79
1458
443
1076
1982
Market Price
$ 64.49
Selling Price
$ 55.89
1665
403
514
3637
Market Price
$ 63.63
Selling Price
$ 56.56
826
198
725
937
Market Price
$ 62.52
Selling Price
$ 55.63
2733
1003
2528
3178
Market Price
$ 60.93
Selling Price
$ 53.86
2114
1160
1954
2811
Market Price
$ 58.62
Selling Price
$ 51.23
2715
2283
2291
2838
Market Price
$ 40.41
Selling Price
$ 35.76
3054
1884
2154
4415