Market Price
$ 58.22
Selling Price
$ 37.48
1525
981
496
1781
Market Price
$ 51.87
Selling Price
$ 32.74
1006
717
404
1174
Market Price
$ 59.82
Selling Price
$ 35.41
656
431
275
1541
Market Price
$ 49.90
Selling Price
$ 31.43
3148
1244
758
4846
Market Price
$ 50.46
Selling Price
$ 30.59
467
263
276
517
Market Price
$ 46.36
Selling Price
$ 30.50
169
115
141
798
Market Price
$ 62.80
Selling Price
$ 37.30
3118
1319
667
3540
Market Price
$ 56.52
Selling Price
$ 35.34
2565
974
1311
3417
Market Price
$ 58.51
Selling Price
$ 36.47
634
304
549
1551
Market Price
$ 53.04
Selling Price
$ 32.33
406
385
251
1195
Market Price
$ 54.92
Selling Price
$ 35.06
1396
1216
995
2104
Market Price
$ 58.89
Selling Price
$ 37.66
3414
2092
910
3526
Market Price
$ 52.23
Selling Price
$ 34.42
653
504
398
1710
Market Price
$ 54.80
Selling Price
$ 34.81
1763
1275
733
2867
Market Price
$ 61.56
Selling Price
$ 36.54
498
421
427
1440
Market Price
$ 51.66
Selling Price
$ 32.63
770
317
410
2474
Market Price
$ 58.71
Selling Price
$ 38.87
392
201
119
495
Market Price
$ 55.04
Selling Price
$ 33.91
2274
974
2068
2869
Market Price
$ 54.87
Selling Price
$ 33.56
1789
1321
1525
3030
Market Price
$ 55.98
Selling Price
$ 34.62
4459
2490
3917
4873
Market Price
$ 57.83
Selling Price
$ 36.52
1223
304
1179
2156
Market Price
$ 55.19
Selling Price
$ 35.99
712
367
356
3030
Market Price
$ 57.79
Selling Price
$ 37.82
1748
924
471
2111
Market Price
$ 62.92
Selling Price
$ 37.70
907
236
523
1153
Market Price
$ 52.76
Selling Price
$ 33.56
2395
1092
1679
2536
Market Price
$ 54.40
Selling Price
$ 33.36
1590
546
1062
2513
Market Price
$ 63.94
Selling Price
$ 37.75
4112
1569
3573
4622
Market Price
$ 63.31
Selling Price
$ 38.46
900
331
730
3252
Market Price
$ 41.97
Selling Price
$ 25.00
3391
1673
1898
3830
Market Price
$ 59.17
Selling Price
$ 38.19
2080
1154
2050
2190
Market Price
$ 57.09
Selling Price
$ 37.49
1240
972
1149
3451
Market Price
$ 54.75
Selling Price
$ 33.09
368
193
165
636
Market Price
$ 52.79
Selling Price
$ 32.65
1171
1086
873
1465
Market Price
$ 47.38
Selling Price
$ 30.05
1229
423
383
4066
Market Price
$ 53.86
Selling Price
$ 32.54
1943
1580
620
2279
Market Price
$ 51.47
Selling Price
$ 30.88
1601
1562
562
1933
Market Price
$ 50.81
Selling Price
$ 30.62
2290
479
502
3065
Market Price
$ 37.75
Selling Price
$ 25.00
433
378
153
437
Market Price
$ 49.09
Selling Price
$ 30.74
3008
2764
836
3926
Market Price
$ 38.13
Selling Price
$ 25.00
3685
1396
2782
4980