Market Price
$ 36.69
Selling Price
$ 32.53
367
338
114
922
Market Price
$ 33.92
Selling Price
$ 30.07
1641
1081
654
2568
Market Price
$ 59.92
Selling Price
$ 54.27
1391
584
806
1672
Market Price
$ 30.44
Selling Price
$ 25.42
2296
1194
1718
3827
Market Price
$ 57.47
Selling Price
$ 50.95
2519
528
1177
4433
Market Price
$ 36.87
Selling Price
$ 33.10
1693
799
1534
3055
Market Price
$ 35.26
Selling Price
$ 29.86
1177
597
452
1451
Market Price
$ 35.35
Selling Price
$ 30.39
838
651
272
4070
Market Price
$ 50.43
Selling Price
$ 44.04
2598
1370
1022
4065
Market Price
$ 36.47
Selling Price
$ 31.60
395
233
249
1278
Market Price
$ 58.72
Selling Price
$ 52.98
2242
1417
1199
2281
Market Price
$ 41.19
Selling Price
$ 34.44
3060
1951
1421
4474
Market Price
$ 51.27
Selling Price
$ 43.07
530
260
479
776
Market Price
$ 61.60
Selling Price
$ 51.97
1577
1296
1078
4894
Market Price
$ 59.85
Selling Price
$ 52.26
1506
333
1483
2147
Market Price
$ 58.75
Selling Price
$ 49.77
1099
248
236
3246
Market Price
$ 67.82
Selling Price
$ 57.20
1143
560
808
2257
Market Price
$ 39.51
Selling Price
$ 35.41
2761
1387
2736
3531
Market Price
$ 64.00
Selling Price
$ 54.96
161
135
98
434
Market Price
$ 40.18
Selling Price
$ 36.45
1628
480
903
3212
Market Price
$ 51.06
Selling Price
$ 45.77
1825
1279
469
2737
Market Price
$ 66.52
Selling Price
$ 55.80
3042
2387
3005
4821
Market Price
$ 66.31
Selling Price
$ 57.75
142
108
113
443
Market Price
$ 68.18
Selling Price
$ 57.64
790
441
548
3235
Market Price
$ 38.70
Selling Price
$ 33.49
3441
1140
971
3587
Market Price
$ 58.39
Selling Price
$ 51.60
3023
613
693
4011
Market Price
$ 48.95
Selling Price
$ 43.17
1152
358
1117
1375
Market Price
$ 66.57
Selling Price
$ 58.08
1515
1233
889
1669
Market Price
$ 59.15
Selling Price
$ 50.75
1031
825
487
2982
Market Price
$ 64.13
Selling Price
$ 56.89
576
332
274
1133
Market Price
$ 66.99
Selling Price
$ 57.90
240
209
147
755
Market Price
$ 39.41
Selling Price
$ 34.20
240
103
114
1129
Market Price
$ 47.94
Selling Price
$ 41.03
2291
542
595
3124
Market Price
$ 41.79
Selling Price
$ 36.98
2805
855
1723
2844
Market Price
$ 31.52
Selling Price
$ 27.96
643
222
493
991
Market Price
$ 42.70
Selling Price
$ 37.61
1904
906
1844
2252
Market Price
$ 38.37
Selling Price
$ 33.37
1109
979
1044
1489
Market Price
$ 64.13
Selling Price
$ 58.07
2000
1580
1617
4941
Market Price
$ 35.49
Selling Price
$ 30.66
3175
2171
2475
4552
Market Price
$ 65.88
Selling Price
$ 58.42
485
236
275
1142