Market Price
$ 55.19
Selling Price
$ 49.11
3196
1376
2276
4015
Market Price
$ 33.32
Selling Price
$ 30.24
487
328
371
1379
Market Price
$ 56.96
Selling Price
$ 49.03
3055
1103
2469
3887
Market Price
$ 44.06
Selling Price
$ 39.97
1141
243
704
2080
Market Price
$ 49.63
Selling Price
$ 41.94
358
179
229
1197
Market Price
$ 54.92
Selling Price
$ 48.25
258
152
116
1132
Market Price
$ 52.74
Selling Price
$ 46.43
1104
818
815
3716
Market Price
$ 46.01
Selling Price
$ 41.31
1611
1259
543
4463
Market Price
$ 51.52
Selling Price
$ 45.03
234
203
157
648
Market Price
$ 34.63
Selling Price
$ 29.62
2607
690
793
4493
Market Price
$ 30.37
Selling Price
$ 26.02
1079
867
950
2757
Market Price
$ 54.42
Selling Price
$ 48.50
1570
1362
1106
3493
Market Price
$ 46.47
Selling Price
$ 40.49
1501
672
870
4003
Market Price
$ 48.95
Selling Price
$ 42.98
352
199
96
835
Market Price
$ 29.53
Selling Price
$ 26.47
2728
1390
816
3520
Market Price
$ 66.59
Selling Price
$ 56.45
1106
287
950
4582
Market Price
$ 62.22
Selling Price
$ 53.60
4083
2514
1336
4693
Market Price
$ 30.12
Selling Price
$ 27.18
2404
500
1456
3824
Market Price
$ 50.64
Selling Price
$ 42.44
1878
779
1823
4780
Market Price
$ 49.42
Selling Price
$ 41.67
1106
1094
1009
3956
Market Price
$ 67.17
Selling Price
$ 58.63
228
214
209
986
Market Price
$ 61.59
Selling Price
$ 52.16
599
410
280
1710
Market Price
$ 53.06
Selling Price
$ 47.40
2380
2280
2308
2782
Market Price
$ 46.00
Selling Price
$ 41.61
2649
2048
2398
2908
Market Price
$ 49.85
Selling Price
$ 45.21
2466
2075
1791
3943
Market Price
$ 58.60
Selling Price
$ 53.15
403
197
319
610
Market Price
$ 33.30
Selling Price
$ 30.18
438
311
92
1081
Market Price
$ 42.06
Selling Price
$ 35.91
983
577
313
2797
Market Price
$ 47.73
Selling Price
$ 41.46
1825
1483
1071
4892
Market Price
$ 44.37
Selling Price
$ 37.13
343
88
128
484
Market Price
$ 32.03
Selling Price
$ 28.07
1343
1320
1036
1455
Market Price
$ 56.16
Selling Price
$ 49.40
2355
1234
1813
2931
Market Price
$ 46.03
Selling Price
$ 41.31
3898
2686
1930
4867
Market Price
$ 36.00
Selling Price
$ 32.39
3553
857
1976
4964
Market Price
$ 61.53
Selling Price
$ 55.21
2681
1520
541
4513
Market Price
$ 58.82
Selling Price
$ 49.56
175
113
164
410
Market Price
$ 61.82
Selling Price
$ 55.86
1018
893
972
2100
Market Price
$ 63.11
Selling Price
$ 56.57
1407
1143
829
2238
Market Price
$ 50.91
Selling Price
$ 44.00
559
525
154
1159
Market Price
$ 53.37
Selling Price
$ 46.15
785
198
318
994