Market Price
$ 37.43
Selling Price
$ 33.42
1578
1152
1114
2290
Market Price
$ 52.36
Selling Price
$ 44.59
1054
639
255
2015
Market Price
$ 37.30
Selling Price
$ 31.51
517
494
413
1759
Market Price
$ 58.70
Selling Price
$ 52.66
1344
565
490
3978
Market Price
$ 53.03
Selling Price
$ 45.59
3177
2750
1403
4349
Market Price
$ 31.25
Selling Price
$ 26.77
245
176
96
854
Market Price
$ 49.94
Selling Price
$ 44.42
396
315
273
1236
Market Price
$ 67.27
Selling Price
$ 56.78
4411
2295
4014
4484
Market Price
$ 69.78
Selling Price
$ 59.82
550
453
545
1053
Market Price
$ 30.48
Selling Price
$ 25.77
1125
656
1081
2686
Market Price
$ 55.42
Selling Price
$ 49.68
3042
2612
2714
3711
Market Price
$ 64.98
Selling Price
$ 54.22
4354
1471
3214
4511
Market Price
$ 34.30
Selling Price
$ 30.47
2911
1971
1808
3480
Market Price
$ 42.40
Selling Price
$ 36.04
1244
311
313
4557
Market Price
$ 59.57
Selling Price
$ 53.24
2751
2007
1546
3562
Market Price
$ 66.51
Selling Price
$ 56.72
3330
3028
2805
4569
Market Price
$ 50.30
Selling Price
$ 45.12
3046
1963
2623
4992
Market Price
$ 39.94
Selling Price
$ 36.29
3030
774
953
3228
Market Price
$ 28.74
Selling Price
$ 25.45
1424
569
761
2611
Market Price
$ 67.34
Selling Price
$ 56.98
2265
1101
758
3651
Market Price
$ 51.49
Selling Price
$ 43.15
758
405
153
3428
Market Price
$ 65.35
Selling Price
$ 56.26
723
456
452
954
Market Price
$ 65.62
Selling Price
$ 59.39
679
523
149
909
Market Price
$ 57.67
Selling Price
$ 48.56
520
306
506
2598
Market Price
$ 48.45
Selling Price
$ 41.14
989
733
560
1234
Market Price
$ 63.15
Selling Price
$ 55.71
3888
1920
2634
4460
Market Price
$ 40.45
Selling Price
$ 35.80
2304
1239
636
3794
Market Price
$ 63.89
Selling Price
$ 56.10
996
260
948
4543
Market Price
$ 59.28
Selling Price
$ 49.90
3076
2606
782
4891
Market Price
$ 61.76
Selling Price
$ 56.13
959
799
400
3629
Market Price
$ 51.49
Selling Price
$ 45.25
2216
1232
2119
2763
Market Price
$ 28.29
Selling Price
$ 25.04
1180
983
940
3612
Market Price
$ 34.09
Selling Price
$ 29.98
435
417
403
680
Market Price
$ 37.22
Selling Price
$ 33.28
410
85
391
949
Market Price
$ 44.03
Selling Price
$ 37.15
705
233
146
748
Market Price
$ 46.83
Selling Price
$ 42.48
1676
1564
1401
2495
Market Price
$ 43.90
Selling Price
$ 38.43
455
225
233
1194
Market Price
$ 33.96
Selling Price
$ 29.88
2490
705
2413
2888
Market Price
$ 46.25
Selling Price
$ 40.33
1533
825
542
1582
Market Price
$ 58.65
Selling Price
$ 48.92
890
568
536
1044