Market Price
$ 30.92
Selling Price
$ 27.40
765
164
485
2014
Market Price
$ 57.35
Selling Price
$ 49.31
1772
1347
1619
3086
Market Price
$ 48.09
Selling Price
$ 41.38
1668
898
1052
4682
Market Price
$ 62.34
Selling Price
$ 55.86
1345
1191
346
2626
Market Price
$ 69.55
Selling Price
$ 59.31
3131
2491
2926
3652
Market Price
$ 28.15
Selling Price
$ 25.23
3084
3062
2297
3349
Market Price
$ 29.93
Selling Price
$ 25.61
759
358
600
3625
Market Price
$ 57.96
Selling Price
$ 49.28
987
533
568
3060
Market Price
$ 46.29
Selling Price
$ 41.93
1133
968
711
3395
Market Price
$ 63.29
Selling Price
$ 56.79
1400
392
517
1416
Market Price
$ 44.42
Selling Price
$ 37.34
4636
4565
993
4809
Market Price
$ 51.81
Selling Price
$ 46.63
2977
1961
1087
4799
Market Price
$ 50.80
Selling Price
$ 45.28
614
163
218
663
Market Price
$ 61.87
Selling Price
$ 51.58
707
262
319
751
Market Price
$ 32.82
Selling Price
$ 27.54
176
90
153
878
Market Price
$ 38.03
Selling Price
$ 32.05
2496
1404
2098
2958
Market Price
$ 39.98
Selling Price
$ 35.90
1534
490
802
1683
Market Price
$ 46.01
Selling Price
$ 40.81
508
474
276
920
Market Price
$ 67.76
Selling Price
$ 59.39
4043
3163
3487
4982
Market Price
$ 47.33
Selling Price
$ 42.04
2357
2032
857
3045
Market Price
$ 36.22
Selling Price
$ 30.28
1385
292
1090
1641
Market Price
$ 59.25
Selling Price
$ 51.45
1450
1402
1310
4716
Market Price
$ 50.76
Selling Price
$ 43.99
3167
776
3086
3354
Market Price
$ 39.99
Selling Price
$ 36.16
2005
1084
427
4291
Market Price
$ 28.82
Selling Price
$ 25.61
2209
1713
1694
2292
Market Price
$ 65.33
Selling Price
$ 57.29
2921
1152
1521
4674
Market Price
$ 49.09
Selling Price
$ 43.62
596
459
165
1290
Market Price
$ 52.61
Selling Price
$ 45.26
867
215
292
4101
Market Price
$ 48.89
Selling Price
$ 40.90
3315
3135
1854
4159
Market Price
$ 49.43
Selling Price
$ 44.74
478
148
432
917
Market Price
$ 46.79
Selling Price
$ 40.94
3178
2781
2847
4224
Market Price
$ 52.64
Selling Price
$ 44.99
1088
1063
355
4655
Market Price
$ 34.67
Selling Price
$ 29.66
749
204
413
2133
Market Price
$ 29.37
Selling Price
$ 26.11
625
491
570
1241
Market Price
$ 41.35
Selling Price
$ 36.96
1047
671
1002
3885
Market Price
$ 65.03
Selling Price
$ 56.24
1021
642
283
4254
Market Price
$ 59.06
Selling Price
$ 49.74
697
485
642
1205
Market Price
$ 64.77
Selling Price
$ 55.82
883
442
456
1081
Market Price
$ 64.26
Selling Price
$ 56.46
1438
453
1221
1731
Market Price
$ 51.56
Selling Price
$ 43.82
172
160
169
596