Market Price
$ 36.69
Selling Price
$ 31.16
1305
264
735
1888
Market Price
$ 36.00
Selling Price
$ 31.66
2146
1404
1925
3432
Market Price
$ 53.46
Selling Price
$ 45.72
958
530
546
1059
Market Price
$ 67.05
Selling Price
$ 57.31
1705
948
894
4236
Market Price
$ 41.62
Selling Price
$ 36.94
843
356
168
1383
Market Price
$ 38.27
Selling Price
$ 34.13
2992
1042
1892
4437
Market Price
$ 71.09
Selling Price
$ 59.58
1533
884
1333
3139
Market Price
$ 51.18
Selling Price
$ 44.58
444
247
179
968
Market Price
$ 40.73
Selling Price
$ 34.44
1188
710
729
1317
Market Price
$ 38.37
Selling Price
$ 34.21
2632
2084
1865
3926
Market Price
$ 41.24
Selling Price
$ 37.21
1003
851
692
1072
Market Price
$ 35.92
Selling Price
$ 30.61
1039
210
844
1427
Market Price
$ 48.35
Selling Price
$ 41.94
886
191
200
2382
Market Price
$ 44.88
Selling Price
$ 39.70
1362
1078
386
1629
Market Price
$ 51.14
Selling Price
$ 43.85
642
268
327
1314
Market Price
$ 60.13
Selling Price
$ 51.52
3291
2222
2016
3740
Market Price
$ 44.45
Selling Price
$ 39.58
941
360
431
2124
Market Price
$ 32.14
Selling Price
$ 28.80
1100
973
691
3405
Market Price
$ 31.39
Selling Price
$ 26.47
805
182
355
3852
Market Price
$ 29.80
Selling Price
$ 26.19
2160
793
1722
3070
Market Price
$ 30.04
Selling Price
$ 26.49
1746
1543
545
4181
Market Price
$ 45.64
Selling Price
$ 38.75
1135
276
444
3824
Market Price
$ 54.61
Selling Price
$ 47.42
2099
1653
1233
3498
Market Price
$ 53.50
Selling Price
$ 46.12
2280
1231
605
4578
Market Price
$ 48.55
Selling Price
$ 41.05
1815
1541
1524
4787
Market Price
$ 63.03
Selling Price
$ 56.38
185
178
93
603
Market Price
$ 41.98
Selling Price
$ 36.96
3097
1269
2217
3922
Market Price
$ 54.75
Selling Price
$ 46.13
1118
847
870
1761
Market Price
$ 51.98
Selling Price
$ 44.57
296
166
287
1223
Market Price
$ 44.66
Selling Price
$ 38.90
2786
1430
845
4035
Market Price
$ 59.97
Selling Price
$ 53.32
1825
379
1301
3984
Market Price
$ 49.77
Selling Price
$ 44.23
3737
2746
3645
4183
Market Price
$ 40.75
Selling Price
$ 35.94
2134
952
2048
3952
Market Price
$ 28.04
Selling Price
$ 25.16
2218
1256
689
4964
Market Price
$ 38.15
Selling Price
$ 33.28
2864
2138
1020
4360
Market Price
$ 42.85
Selling Price
$ 38.75
4109
3198
1561
4785
Market Price
$ 67.87
Selling Price
$ 56.83
732
460
149
1250
Market Price
$ 59.57
Selling Price
$ 50.13
3868
3263
2056
4170
Market Price
$ 62.79
Selling Price
$ 56.27
2288
1778
597
2314
Market Price
$ 40.40
Selling Price
$ 33.75
428
336
152
1089