Market Price
$ 47.86
Selling Price
$ 40.38
329
256
274
1058
Market Price
$ 44.75
Selling Price
$ 39.40
2398
979
1363
3725
Market Price
$ 49.62
Selling Price
$ 43.87
254
193
128
1234
Market Price
$ 45.58
Selling Price
$ 39.98
2979
796
1241
3906
Market Price
$ 50.50
Selling Price
$ 43.68
2206
1200
997
3623
Market Price
$ 31.89
Selling Price
$ 27.80
3802
3394
1649
3938
Market Price
$ 69.72
Selling Price
$ 58.44
1208
1050
1031
2434
Market Price
$ 37.76
Selling Price
$ 33.14
3300
2191
1517
4524
Market Price
$ 30.19
Selling Price
$ 27.42
343
151
177
1448
Market Price
$ 57.37
Selling Price
$ 49.65
1533
724
516
1866
Market Price
$ 34.07
Selling Price
$ 30.27
3108
1781
2800
3678
Market Price
$ 30.46
Selling Price
$ 25.58
1543
558
1233
1654
Market Price
$ 52.72
Selling Price
$ 47.53
2410
873
1340
2660
Market Price
$ 46.26
Selling Price
$ 39.03
853
339
283
920
Market Price
$ 46.55
Selling Price
$ 40.87
2531
1156
758
2716
Market Price
$ 51.61
Selling Price
$ 46.78
1048
297
484
1139
Market Price
$ 36.78
Selling Price
$ 32.67
997
394
840
1987
Market Price
$ 49.59
Selling Price
$ 42.20
958
574
470
1663
Market Price
$ 44.04
Selling Price
$ 39.44
3090
2849
2410
4777
Market Price
$ 62.48
Selling Price
$ 55.00
833
822
187
939
Market Price
$ 52.53
Selling Price
$ 46.85
677
492
342
2408
Market Price
$ 45.97
Selling Price
$ 39.75
1807
1086
410
3499
Market Price
$ 47.40
Selling Price
$ 42.30
1512
1469
676
2762
Market Price
$ 30.25
Selling Price
$ 25.59
4083
1325
3467
4122
Market Price
$ 62.39
Selling Price
$ 55.22
834
169
435
1133
Market Price
$ 46.42
Selling Price
$ 40.16
2077
924
1731
3045
Market Price
$ 46.22
Selling Price
$ 40.20
3926
1595
3222
4059
Market Price
$ 52.72
Selling Price
$ 45.28
339
108
196
579
Market Price
$ 50.08
Selling Price
$ 42.06
634
505
570
994
Market Price
$ 52.73
Selling Price
$ 46.68
453
134
416
536
Market Price
$ 65.74
Selling Price
$ 55.44
2044
1883
832
3145
Market Price
$ 39.09
Selling Price
$ 33.51
413
191
177
781
Market Price
$ 34.32
Selling Price
$ 29.03
782
209
767
1480
Market Price
$ 61.70
Selling Price
$ 52.22
560
138
467
1709
Market Price
$ 52.16
Selling Price
$ 45.68
716
355
201
1356
Market Price
$ 57.58
Selling Price
$ 50.40
3499
2249
1144
4667
Market Price
$ 56.42
Selling Price
$ 48.77
923
303
512
2328
Market Price
$ 36.56
Selling Price
$ 32.82
2472
1266
861
2882
Market Price
$ 47.53
Selling Price
$ 41.78
1270
373
866
4672
Market Price
$ 32.20
Selling Price
$ 27.03
2372
1310
2356
3103