Market Price
$ 32.05
Selling Price
$ 28.51
708
198
337
1412
Market Price
$ 60.58
Selling Price
$ 51.64
2016
493
556
3757
Market Price
$ 64.87
Selling Price
$ 56.55
3884
2980
3524
4748
Market Price
$ 63.94
Selling Price
$ 57.05
864
520
768
994
Market Price
$ 51.34
Selling Price
$ 44.56
420
331
99
1006
Market Price
$ 69.13
Selling Price
$ 58.58
714
669
536
804
Market Price
$ 31.01
Selling Price
$ 27.78
835
658
411
1679
Market Price
$ 45.97
Selling Price
$ 41.78
1342
1071
314
1622
Market Price
$ 32.39
Selling Price
$ 28.71
1812
750
1672
4995
Market Price
$ 29.34
Selling Price
$ 25.58
922
256
277
4507
Market Price
$ 40.12
Selling Price
$ 36.40
2178
1599
1843
2282
Market Price
$ 62.22
Selling Price
$ 55.48
2323
1039
2148
4580
Market Price
$ 27.91
Selling Price
$ 25.33
753
384
722
917
Market Price
$ 60.25
Selling Price
$ 50.39
1137
1014
376
1545
Market Price
$ 66.21
Selling Price
$ 55.54
531
353
263
1419
Market Price
$ 36.39
Selling Price
$ 32.44
2500
1354
808
3582
Market Price
$ 42.98
Selling Price
$ 38.88
1897
1465
951
3925
Market Price
$ 37.45
Selling Price
$ 33.99
1143
429
971
4966
Market Price
$ 40.11
Selling Price
$ 35.35
1709
406
508
4321
Market Price
$ 31.92
Selling Price
$ 27.59
1775
1106
1470
3781
Market Price
$ 29.76
Selling Price
$ 25.87
785
528
355
1309
Market Price
$ 56.96
Selling Price
$ 48.91
1631
856
553
1688
Market Price
$ 34.23
Selling Price
$ 29.57
3830
2475
3778
4716
Market Price
$ 53.15
Selling Price
$ 47.97
4248
998
1930
4677
Market Price
$ 30.18
Selling Price
$ 26.77
1463
511
1131
3578
Market Price
$ 65.03
Selling Price
$ 55.29
1151
894
1003
1610
Market Price
$ 32.50
Selling Price
$ 28.23
876
368
861
1956
Market Price
$ 50.59
Selling Price
$ 43.61
1258
882
523
2019
Market Price
$ 51.20
Selling Price
$ 43.28
842
832
261
2572
Market Price
$ 30.73
Selling Price
$ 25.93
577
350
333
828
Market Price
$ 51.70
Selling Price
$ 43.79
1919
1329
1769
3393
Market Price
$ 61.94
Selling Price
$ 56.00
348
259
332
862
Market Price
$ 39.53
Selling Price
$ 35.41
230
148
105
654
Market Price
$ 62.29
Selling Price
$ 55.35
670
598
217
2488
Market Price
$ 42.19
Selling Price
$ 37.11
2478
1803
1635
3368
Market Price
$ 69.28
Selling Price
$ 58.40
2229
1478
2076
4471
Market Price
$ 62.09
Selling Price
$ 53.30
1067
403
361
1591
Market Price
$ 56.57
Selling Price
$ 49.36
130
40
102
581
Market Price
$ 37.94
Selling Price
$ 32.84
3966
2228
3147
4976
Market Price
$ 34.24
Selling Price
$ 29.95
2279
1788
1525
2945