Market Price
$ 32.25
Selling Price
$ 28.87
2500
1744
698
4374
Market Price
$ 36.35
Selling Price
$ 31.10
2913
856
1904
3107
Market Price
$ 38.70
Selling Price
$ 33.87
2336
1995
1404
3088
Market Price
$ 58.36
Selling Price
$ 49.41
3773
1881
3238
4922
Market Price
$ 32.94
Selling Price
$ 27.73
798
293
430
815
Market Price
$ 37.02
Selling Price
$ 33.08
3021
1248
1610
3678
Market Price
$ 54.29
Selling Price
$ 49.23
1313
1180
708
2958
Market Price
$ 57.73
Selling Price
$ 51.02
1055
532
1029
2935
Market Price
$ 55.99
Selling Price
$ 48.62
1397
821
1037
3995
Market Price
$ 65.48
Selling Price
$ 55.70
1462
1050
513
2670
Market Price
$ 39.13
Selling Price
$ 33.29
648
490
204
1641
Market Price
$ 60.60
Selling Price
$ 51.92
1185
1075
893
1594
Market Price
$ 63.95
Selling Price
$ 55.44
919
486
541
3017
Market Price
$ 34.94
Selling Price
$ 31.76
434
121
236
1717
Market Price
$ 56.82
Selling Price
$ 49.45
248
179
129
408
Market Price
$ 31.78
Selling Price
$ 28.50
1631
413
1124
3829
Market Price
$ 63.96
Selling Price
$ 57.68
1558
793
419
2711
Market Price
$ 36.15
Selling Price
$ 31.63
1523
541
1076
2955
Market Price
$ 55.06
Selling Price
$ 48.49
928
486
764
2621
Market Price
$ 55.88
Selling Price
$ 50.28
2320
798
1490
4704
Market Price
$ 54.32
Selling Price
$ 47.63
1085
1013
976
1554
Market Price
$ 36.03
Selling Price
$ 30.96
1018
437
306
1071
Market Price
$ 30.84
Selling Price
$ 27.39
3026
2591
2995
3085
Market Price
$ 44.68
Selling Price
$ 38.66
1795
666
650
1953
Market Price
$ 67.46
Selling Price
$ 58.63
373
313
127
666
Market Price
$ 34.79
Selling Price
$ 29.84
307
197
263
904
Market Price
$ 67.82
Selling Price
$ 56.85
1863
755
1360
2105
Market Price
$ 33.77
Selling Price
$ 29.81
611
148
243
2145
Market Price
$ 51.39
Selling Price
$ 45.73
1022
788
398
2746
Market Price
$ 41.38
Selling Price
$ 34.61
1820
1034
953
2871
Market Price
$ 39.27
Selling Price
$ 34.11
1009
434
560
4120
Market Price
$ 57.74
Selling Price
$ 48.65
2825
693
1252
3322
Market Price
$ 57.71
Selling Price
$ 49.71
2160
1194
1773
3433
Market Price
$ 38.68
Selling Price
$ 34.97
586
400
379
814
Market Price
$ 63.68
Selling Price
$ 56.71
2673
593
1446
3477
Market Price
$ 44.92
Selling Price
$ 39.53
327
165
281
599
Market Price
$ 30.21
Selling Price
$ 26.98
336
142
236
472
Market Price
$ 40.53
Selling Price
$ 35.13
3032
2244
2666
3684
Market Price
$ 46.02
Selling Price
$ 41.22
1868
387
1055
2560
Market Price
$ 57.23
Selling Price
$ 48.66
656
447
469
2118