Market Price
$ 58.55
Selling Price
$ 51.89
1801
474
1577
1818
Market Price
$ 57.06
Selling Price
$ 48.78
319
147
313
989
Market Price
$ 36.88
Selling Price
$ 32.35
1171
361
332
2074
Market Price
$ 32.55
Selling Price
$ 29.32
1236
772
857
1394
Market Price
$ 45.70
Selling Price
$ 41.41
2229
1637
972
4159
Market Price
$ 31.33
Selling Price
$ 27.58
192
122
63
437
Market Price
$ 42.30
Selling Price
$ 35.49
1603
1094
720
2604
Market Price
$ 47.51
Selling Price
$ 41.63
399
230
304
429
Market Price
$ 29.47
Selling Price
$ 25.89
3957
2017
2044
4186
Market Price
$ 52.39
Selling Price
$ 44.27
1944
756
858
2594
Market Price
$ 67.76
Selling Price
$ 56.81
1601
433
1274
2373
Market Price
$ 69.53
Selling Price
$ 59.93
1180
809
641
2708
Market Price
$ 56.00
Selling Price
$ 49.29
409
254
142
726
Market Price
$ 46.67
Selling Price
$ 42.17
480
178
317
864
Market Price
$ 51.54
Selling Price
$ 45.51
3159
1053
1491
4424
Market Price
$ 34.71
Selling Price
$ 30.13
746
693
388
1527
Market Price
$ 31.42
Selling Price
$ 26.72
427
377
138
1555
Market Price
$ 58.18
Selling Price
$ 49.49
297
97
155
746
Market Price
$ 34.30
Selling Price
$ 30.24
1253
1120
700
1484
Market Price
$ 28.94
Selling Price
$ 25.57
328
115
194
719
Market Price
$ 65.60
Selling Price
$ 59.20
1407
712
770
1482
Market Price
$ 66.45
Selling Price
$ 58.48
400
304
149
1147
Market Price
$ 54.86
Selling Price
$ 46.06
3277
2352
1682
3945
Market Price
$ 41.24
Selling Price
$ 37.28
1051
326
858
3434
Market Price
$ 44.09
Selling Price
$ 38.44
1828
692
1817
2995
Market Price
$ 36.15
Selling Price
$ 31.64
2179
1326
1838
3920
Market Price
$ 65.29
Selling Price
$ 54.92
634
426
533
1730
Market Price
$ 54.28
Selling Price
$ 49.32
1125
309
928
3845
Market Price
$ 65.08
Selling Price
$ 55.56
3162
2147
2651
4413
Market Price
$ 62.82
Selling Price
$ 56.16
455
112
315
714
Market Price
$ 35.15
Selling Price
$ 31.74
4091
1555
3716
4612
Market Price
$ 28.59
Selling Price
$ 25.85
340
82
153
500
Market Price
$ 39.69
Selling Price
$ 35.84
1243
395
417
2655
Market Price
$ 60.46
Selling Price
$ 54.45
3200
1792
917
3543
Market Price
$ 54.13
Selling Price
$ 47.14
1169
546
488
1844
Market Price
$ 61.30
Selling Price
$ 52.08
841
824
575
3780
Market Price
$ 30.86
Selling Price
$ 27.75
1093
407
835
1382
Market Price
$ 52.45
Selling Price
$ 43.90
771
521
259
2576
Market Price
$ 49.20
Selling Price
$ 43.91
2052
1214
920
4679
Market Price
$ 42.50
Selling Price
$ 38.55
2928
899
2470
4328