Market Price
$ 44.72
Selling Price
$ 38.50
1601
784
509
2268
Market Price
$ 30.05
Selling Price
$ 26.11
1958
1064
639
2403
Market Price
$ 38.46
Selling Price
$ 34.01
1130
260
1076
1581
Market Price
$ 30.81
Selling Price
$ 27.98
1175
698
933
2113
Market Price
$ 30.34
Selling Price
$ 26.97
566
219
449
1764
Market Price
$ 57.75
Selling Price
$ 50.61
1985
1121
1323
2614
Market Price
$ 66.08
Selling Price
$ 55.37
1049
695
366
2422
Market Price
$ 37.71
Selling Price
$ 32.08
840
301
455
3427
Market Price
$ 58.07
Selling Price
$ 50.01
1037
538
520
2967
Market Price
$ 33.53
Selling Price
$ 29.32
2037
484
1763
2979
Market Price
$ 65.85
Selling Price
$ 58.86
2564
1410
2492
2806
Market Price
$ 39.45
Selling Price
$ 33.33
3001
1995
1730
3582
Market Price
$ 57.70
Selling Price
$ 50.93
835
208
364
1440
Market Price
$ 36.34
Selling Price
$ 30.44
2971
1207
1211
3310
Market Price
$ 54.20
Selling Price
$ 48.75
322
148
207
1101
Market Price
$ 57.34
Selling Price
$ 51.11
882
880
467
3284
Market Price
$ 44.68
Selling Price
$ 37.26
482
261
220
1745
Market Price
$ 28.20
Selling Price
$ 25.07
2478
1986
1443
2696
Market Price
$ 49.15
Selling Price
$ 44.36
961
626
407
1910
Market Price
$ 51.89
Selling Price
$ 45.58
975
817
329
1626
Market Price
$ 33.29
Selling Price
$ 29.51
3929
3258
2450
4329
Market Price
$ 57.20
Selling Price
$ 48.99
3740
2213
3699
4213
Market Price
$ 44.29
Selling Price
$ 40.15
2691
1233
1930
3823
Market Price
$ 60.16
Selling Price
$ 53.91
2703
2670
2289
4065
Market Price
$ 38.41
Selling Price
$ 33.14
3030
2161
645
3808
Market Price
$ 48.43
Selling Price
$ 40.60
2223
2081
1306
2862
Market Price
$ 56.42
Selling Price
$ 48.28
4176
3986
1067
4721
Market Price
$ 67.38
Selling Price
$ 58.60
980
391
387
1284
Market Price
$ 31.72
Selling Price
$ 26.57
1747
1328
1731
3044
Market Price
$ 56.88
Selling Price
$ 51.42
1288
1070
719
1294
Market Price
$ 37.27
Selling Price
$ 33.51
1769
383
1375
2048
Market Price
$ 47.03
Selling Price
$ 42.05
2182
1170
626
4632
Market Price
$ 58.68
Selling Price
$ 50.58
1483
721
1403
1847
Market Price
$ 56.68
Selling Price
$ 50.28
274
134
185
925
Market Price
$ 67.91
Selling Price
$ 58.60
144
115
132
541
Market Price
$ 29.08
Selling Price
$ 25.91
3420
3336
1514
4733
Market Price
$ 31.96
Selling Price
$ 26.99
1208
921
1080
3452
Market Price
$ 31.73
Selling Price
$ 28.01
3707
2358
3467
4166
Market Price
$ 46.21
Selling Price
$ 41.01
714
252
445
1217
Market Price
$ 30.10
Selling Price
$ 27.35
2175
1884
1514
3043