Market Price
$ 45.39
Selling Price
$ 41.23
503
324
448
1353
Market Price
$ 41.29
Selling Price
$ 34.86
913
471
380
1882
Market Price
$ 69.66
Selling Price
$ 59.35
2902
1663
2117
3929
Market Price
$ 52.54
Selling Price
$ 43.97
153
131
141
447
Market Price
$ 37.97
Selling Price
$ 33.50
1813
1021
1571
4374
Market Price
$ 50.04
Selling Price
$ 44.51
2636
2417
1602
4081
Market Price
$ 37.49
Selling Price
$ 31.35
576
487
401
1542
Market Price
$ 60.37
Selling Price
$ 52.42
1398
1163
1228
1836
Market Price
$ 53.72
Selling Price
$ 45.24
2290
2272
1167
3878
Market Price
$ 45.33
Selling Price
$ 37.93
667
340
328
680
Market Price
$ 33.66
Selling Price
$ 28.14
1320
294
383
4086
Market Price
$ 55.58
Selling Price
$ 49.25
899
416
603
1285
Market Price
$ 32.77
Selling Price
$ 29.38
448
426
289
1496
Market Price
$ 53.06
Selling Price
$ 47.54
1410
283
317
1417
Market Price
$ 57.11
Selling Price
$ 49.44
1185
549
645
1222
Market Price
$ 53.69
Selling Price
$ 46.56
1060
227
1027
1219
Market Price
$ 61.78
Selling Price
$ 52.79
1113
1011
649
2185
Market Price
$ 62.92
Selling Price
$ 52.46
197
151
195
566
Market Price
$ 43.60
Selling Price
$ 38.17
2950
2762
1191
3567
Market Price
$ 30.58
Selling Price
$ 26.12
2878
929
1093
4964
Market Price
$ 38.83
Selling Price
$ 34.15
2981
2684
1881
4992
Market Price
$ 60.38
Selling Price
$ 51.55
1467
930
781
1771
Market Price
$ 63.98
Selling Price
$ 54.53
910
774
708
2731
Market Price
$ 50.36
Selling Price
$ 42.03
3516
3386
2965
4543
Market Price
$ 35.25
Selling Price
$ 31.87
561
172
473
742
Market Price
$ 47.14
Selling Price
$ 42.44
1003
479
474
1746
Market Price
$ 57.77
Selling Price
$ 51.78
1863
1705
449
2059
Market Price
$ 60.29
Selling Price
$ 52.15
3443
2573
2445
4264
Market Price
$ 59.00
Selling Price
$ 49.66
718
715
453
2055
Market Price
$ 66.26
Selling Price
$ 57.05
969
306
521
1721
Market Price
$ 54.98
Selling Price
$ 46.87
1106
935
720
2025
Market Price
$ 43.06
Selling Price
$ 39.10
1722
1177
739
4356
Market Price
$ 34.79
Selling Price
$ 29.54
4483
2234
4344
4766
Market Price
$ 61.23
Selling Price
$ 51.20
3292
3244
2208
4986
Market Price
$ 64.76
Selling Price
$ 55.48
4532
2239
4313
4824
Market Price
$ 65.38
Selling Price
$ 55.40
902
319
327
1514
Market Price
$ 59.83
Selling Price
$ 53.84
675
313
202
1405
Market Price
$ 45.90
Selling Price
$ 39.61
1610
461
1165
4037
Market Price
$ 57.94
Selling Price
$ 51.39
599
291
191
1281
Market Price
$ 33.76
Selling Price
$ 29.12
1899
1836
1607
3617