Market Price
$ 66.09
Selling Price
$ 58.60
1323
270
1054
1342
Market Price
$ 48.43
Selling Price
$ 43.48
2747
1052
1968
4194
Market Price
$ 51.17
Selling Price
$ 44.60
3069
1450
2226
3778
Market Price
$ 58.76
Selling Price
$ 51.51
1397
580
465
3963
Market Price
$ 46.62
Selling Price
$ 39.32
2776
646
2221
4188
Market Price
$ 58.36
Selling Price
$ 51.69
975
889
336
1504
Market Price
$ 35.27
Selling Price
$ 29.72
430
196
352
862
Market Price
$ 55.25
Selling Price
$ 47.30
2593
1742
1692
2972
Market Price
$ 44.12
Selling Price
$ 37.25
814
750
688
2921
Market Price
$ 31.18
Selling Price
$ 26.32
998
804
876
1035
Market Price
$ 39.89
Selling Price
$ 34.79
750
585
608
1151
Market Price
$ 45.61
Selling Price
$ 40.87
1912
1633
993
3233
Market Price
$ 41.79
Selling Price
$ 36.52
412
169
194
636
Market Price
$ 42.89
Selling Price
$ 38.92
554
308
240
780
Market Price
$ 52.71
Selling Price
$ 44.35
3311
1356
1894
3456
Market Price
$ 46.96
Selling Price
$ 40.95
1101
723
436
1887
Market Price
$ 53.34
Selling Price
$ 45.13
474
334
342
1141
Market Price
$ 49.37
Selling Price
$ 41.57
406
289
148
895
Market Price
$ 40.58
Selling Price
$ 34.24
1102
794
296
3730
Market Price
$ 38.82
Selling Price
$ 34.88
1124
802
360
2842
Market Price
$ 44.51
Selling Price
$ 38.38
269
214
218
1025
Market Price
$ 52.60
Selling Price
$ 44.01
937
661
746
1188
Market Price
$ 59.48
Selling Price
$ 52.23
3622
3557
944
4523
Market Price
$ 33.87
Selling Price
$ 29.04
1635
339
1361
2043
Market Price
$ 69.06
Selling Price
$ 57.66
1451
522
1304
1543
Market Price
$ 47.71
Selling Price
$ 43.09
385
367
203
1380
Market Price
$ 64.10
Selling Price
$ 55.92
420
207
277
1205
Market Price
$ 55.42
Selling Price
$ 47.18
2234
1211
1602
4898
Market Price
$ 44.35
Selling Price
$ 39.99
2265
957
1436
3557
Market Price
$ 35.77
Selling Price
$ 30.92
360
299
321
1784
Market Price
$ 61.64
Selling Price
$ 53.20
3169
2922
1953
3804
Market Price
$ 40.12
Selling Price
$ 35.03
597
208
145
2364
Market Price
$ 38.43
Selling Price
$ 32.31
453
401
339
676
Market Price
$ 64.83
Selling Price
$ 57.18
394
382
379
1518
Market Price
$ 63.08
Selling Price
$ 52.86
2198
797
746
2598
Market Price
$ 41.53
Selling Price
$ 37.38
3911
3678
1280
4918
Market Price
$ 43.14
Selling Price
$ 36.34
1158
345
811
4237
Market Price
$ 33.02
Selling Price
$ 28.11
1630
1301
971
2231
Market Price
$ 29.80
Selling Price
$ 26.40
2902
2881
1495
4934
Market Price
$ 31.30
Selling Price
$ 26.30
825
290
538
1205