Market Price
$ 31.93
Selling Price
$ 29.01
672
185
335
756
Market Price
$ 28.82
Selling Price
$ 25.37
1771
729
676
4530
Market Price
$ 70.72
Selling Price
$ 59.28
1691
1285
887
2635
Market Price
$ 41.57
Selling Price
$ 35.34
947
780
526
962
Market Price
$ 50.81
Selling Price
$ 42.48
1363
654
1227
4538
Market Price
$ 30.13
Selling Price
$ 27.35
1616
1159
1155
2027
Market Price
$ 39.53
Selling Price
$ 34.76
619
378
472
2803
Market Price
$ 32.51
Selling Price
$ 28.82
1359
759
720
1520
Market Price
$ 31.89
Selling Price
$ 28.11
1412
864
1275
2708
Market Price
$ 47.94
Selling Price
$ 40.58
522
330
372
525
Market Price
$ 29.90
Selling Price
$ 26.60
1118
266
695
4758
Market Price
$ 52.51
Selling Price
$ 45.80
1247
851
307
4009
Market Price
$ 40.67
Selling Price
$ 35.80
1094
558
1092
2679
Market Price
$ 56.22
Selling Price
$ 47.73
536
468
239
766
Market Price
$ 68.26
Selling Price
$ 59.29
4338
4036
1723
4738
Market Price
$ 59.41
Selling Price
$ 51.24
3683
2222
1187
4866
Market Price
$ 53.94
Selling Price
$ 45.64
2470
1610
834
2744
Market Price
$ 56.56
Selling Price
$ 50.65
2927
722
1235
4648
Market Price
$ 28.47
Selling Price
$ 25.87
1099
1068
230
3089
Market Price
$ 61.45
Selling Price
$ 52.89
2168
1543
2117
4279
Market Price
$ 67.65
Selling Price
$ 59.53
859
519
244
1975
Market Price
$ 55.26
Selling Price
$ 49.93
837
687
622
1230
Market Price
$ 64.14
Selling Price
$ 55.03
2824
2571
1186
4875
Market Price
$ 64.65
Selling Price
$ 55.08
2598
967
642
3423
Market Price
$ 62.42
Selling Price
$ 53.45
3250
2441
1422
3326
Market Price
$ 31.65
Selling Price
$ 27.40
2484
804
1979
3849
Market Price
$ 36.46
Selling Price
$ 31.18
1946
1587
1027
3730
Market Price
$ 52.18
Selling Price
$ 46.16
2979
1313
1032
3943
Market Price
$ 52.48
Selling Price
$ 46.54
673
204
594
807
Market Price
$ 46.51
Selling Price
$ 42.19
160
141
49
781
Market Price
$ 69.46
Selling Price
$ 58.13
1536
325
992
2552
Market Price
$ 44.39
Selling Price
$ 39.49
775
571
324
882
Market Price
$ 56.83
Selling Price
$ 49.77
924
297
430
2200
Market Price
$ 56.17
Selling Price
$ 49.78
530
524
399
714
Market Price
$ 51.02
Selling Price
$ 46.38
604
174
156
899
Market Price
$ 47.11
Selling Price
$ 40.71
3069
2110
790
4448
Market Price
$ 37.63
Selling Price
$ 32.38
1163
530
260
4883
Market Price
$ 63.78
Selling Price
$ 55.41
948
706
423
2519
Market Price
$ 59.74
Selling Price
$ 49.88
931
277
913
1141
Market Price
$ 49.70
Selling Price
$ 44.67
1397
324
1152
1659