Market Price
$ 49.84
Selling Price
$ 42.34
1167
611
1057
1835
Market Price
$ 53.80
Selling Price
$ 47.21
2118
1142
1774
2287
Market Price
$ 50.82
Selling Price
$ 44.57
1352
519
567
1571
Market Price
$ 31.01
Selling Price
$ 26.88
1205
1092
347
1839
Market Price
$ 64.70
Selling Price
$ 56.61
1035
892
700
1914
Market Price
$ 63.76
Selling Price
$ 53.72
920
813
226
3897
Market Price
$ 58.95
Selling Price
$ 50.66
321
237
306
1001
Market Price
$ 54.78
Selling Price
$ 46.53
929
588
346
2307
Market Price
$ 33.09
Selling Price
$ 29.00
285
150
148
1415
Market Price
$ 40.10
Selling Price
$ 36.16
859
378
742
2229
Market Price
$ 34.71
Selling Price
$ 30.59
1369
637
974
4173
Market Price
$ 47.41
Selling Price
$ 42.27
632
600
280
1061
Market Price
$ 46.60
Selling Price
$ 40.25
392
345
371
593
Market Price
$ 39.23
Selling Price
$ 32.99
496
346
257
976
Market Price
$ 38.65
Selling Price
$ 33.24
1410
1064
779
1835
Market Price
$ 65.82
Selling Price
$ 59.40
3398
3378
3136
3490
Market Price
$ 63.35
Selling Price
$ 56.26
1510
319
364
3569
Market Price
$ 49.66
Selling Price
$ 42.30
1691
578
402
2765
Market Price
$ 48.39
Selling Price
$ 43.41
2313
2051
1451
2904
Market Price
$ 56.55
Selling Price
$ 49.91
1195
746
618
2805
Market Price
$ 57.66
Selling Price
$ 48.72
387
286
345
1643
Market Price
$ 51.77
Selling Price
$ 44.57
1825
576
682
3919
Market Price
$ 56.73
Selling Price
$ 49.70
552
231
393
988
Market Price
$ 56.70
Selling Price
$ 47.98
1869
705
436
2344
Market Price
$ 51.61
Selling Price
$ 43.40
4357
2095
3270
4708
Market Price
$ 68.90
Selling Price
$ 59.67
3735
2356
2742
3892
Market Price
$ 61.93
Selling Price
$ 53.32
1527
793
1160
3080
Market Price
$ 28.67
Selling Price
$ 25.65
412
403
382
785
Market Price
$ 46.99
Selling Price
$ 39.97
1086
951
518
3871
Market Price
$ 55.70
Selling Price
$ 49.73
1617
665
1178
3265
Market Price
$ 43.26
Selling Price
$ 37.90
566
422
400
2390
Market Price
$ 45.74
Selling Price
$ 38.25
1045
376
590
4784
Market Price
$ 49.03
Selling Price
$ 42.79
1524
691
814
3274
Market Price
$ 44.13
Selling Price
$ 38.56
2154
999
1560
4670
Market Price
$ 33.77
Selling Price
$ 30.00
1502
999
422
2993
Market Price
$ 62.29
Selling Price
$ 52.15
1479
365
1097
2843
Market Price
$ 67.29
Selling Price
$ 56.92
2515
2241
1441
3982
Market Price
$ 50.66
Selling Price
$ 45.82
489
359
124
2023
Market Price
$ 30.40
Selling Price
$ 25.72
850
318
201
1492
Market Price
$ 63.39
Selling Price
$ 54.27
1015
643
230
1029