Market Price
$ 43.83
Selling Price
$ 36.54
1752
1001
1295
3325
Market Price
$ 53.69
Selling Price
$ 46.10
3008
2364
2116
3411
Market Price
$ 52.45
Selling Price
$ 44.65
1208
1038
387
2802
Market Price
$ 32.02
Selling Price
$ 27.38
662
552
301
1932
Market Price
$ 40.61
Selling Price
$ 34.09
154
43
90
553
Market Price
$ 31.25
Selling Price
$ 27.69
878
351
451
4271
Market Price
$ 45.14
Selling Price
$ 38.12
2669
1785
2308
3533
Market Price
$ 41.07
Selling Price
$ 34.30
2117
564
941
2304
Market Price
$ 39.77
Selling Price
$ 36.13
996
788
303
2890
Market Price
$ 59.18
Selling Price
$ 52.12
2781
1253
2344
4874
Market Price
$ 51.45
Selling Price
$ 43.15
2586
536
2342
2764
Market Price
$ 40.60
Selling Price
$ 34.54
334
284
232
1033
Market Price
$ 55.58
Selling Price
$ 46.52
2162
1585
838
4109
Market Price
$ 67.28
Selling Price
$ 57.69
1384
1059
320
3103
Market Price
$ 57.72
Selling Price
$ 48.97
4434
1787
2663
4445
Market Price
$ 34.08
Selling Price
$ 30.73
1493
671
462
2518
Market Price
$ 55.99
Selling Price
$ 49.89
759
231
285
2879
Market Price
$ 33.53
Selling Price
$ 29.57
3822
938
3482
4438
Market Price
$ 68.18
Selling Price
$ 59.32
1936
1015
1740
3172
Market Price
$ 51.96
Selling Price
$ 45.68
709
291
610
2522
Market Price
$ 53.44
Selling Price
$ 48.02
3908
1708
2484
4387
Market Price
$ 49.69
Selling Price
$ 44.81
494
487
233
1696
Market Price
$ 45.53
Selling Price
$ 38.68
1072
1060
301
1493
Market Price
$ 61.27
Selling Price
$ 52.86
1510
1308
408
3681
Market Price
$ 62.89
Selling Price
$ 55.20
1410
904
825
4178
Market Price
$ 35.58
Selling Price
$ 31.05
628
488
518
3016
Market Price
$ 42.67
Selling Price
$ 36.68
1283
1120
859
4001
Market Price
$ 64.41
Selling Price
$ 54.12
1597
592
495
2169
Market Price
$ 55.38
Selling Price
$ 46.31
577
162
166
787
Market Price
$ 60.79
Selling Price
$ 50.81
2010
870
1507
4613
Market Price
$ 44.92
Selling Price
$ 37.58
1543
540
325
2945
Market Price
$ 56.87
Selling Price
$ 49.02
901
759
354
3125
Market Price
$ 57.47
Selling Price
$ 49.18
1249
664
1017
2910
Market Price
$ 68.42
Selling Price
$ 57.29
485
174
270
1253
Market Price
$ 39.36
Selling Price
$ 35.76
2329
1791
1649
2559
Market Price
$ 36.56
Selling Price
$ 32.17
1433
781
1184
2788
Market Price
$ 63.92
Selling Price
$ 56.70
1330
309
1138
3707
Market Price
$ 32.62
Selling Price
$ 28.78
836
249
258
1982
Market Price
$ 63.90
Selling Price
$ 55.73
1582
413
1233
3607
Market Price
$ 45.29
Selling Price
$ 39.96
1672
1473
1240
4102