Market Price
$ 47.37
Selling Price
$ 39.94
1446
965
490
2216
Market Price
$ 34.33
Selling Price
$ 30.77
1199
547
838
2843
Market Price
$ 35.50
Selling Price
$ 29.64
306
264
137
400
Market Price
$ 50.57
Selling Price
$ 42.47
1167
642
417
1516
Market Price
$ 47.13
Selling Price
$ 40.91
833
222
746
1692
Market Price
$ 51.32
Selling Price
$ 45.69
1518
1516
778
3075
Market Price
$ 62.55
Selling Price
$ 54.18
3797
1794
3613
4685
Market Price
$ 48.47
Selling Price
$ 43.41
2812
2021
2424
3697
Market Price
$ 40.33
Selling Price
$ 34.29
1457
1228
1436
4464
Market Price
$ 68.51
Selling Price
$ 57.67
4265
1226
957
4400
Market Price
$ 46.38
Selling Price
$ 41.36
986
904
253
4001
Market Price
$ 58.67
Selling Price
$ 53.04
4058
2847
1690
4254
Market Price
$ 34.51
Selling Price
$ 31.28
2281
741
1250
4541
Market Price
$ 28.82
Selling Price
$ 26.13
1030
753
388
2027
Market Price
$ 41.46
Selling Price
$ 36.45
1314
1175
1142
1498
Market Price
$ 64.31
Selling Price
$ 55.37
2824
1431
2509
3355
Market Price
$ 43.79
Selling Price
$ 36.80
2920
2348
1261
4639
Market Price
$ 39.02
Selling Price
$ 34.55
2028
1580
1405
2718
Market Price
$ 41.38
Selling Price
$ 36.98
2506
1213
1034
3016
Market Price
$ 46.88
Selling Price
$ 41.78
205
131
205
638
Market Price
$ 42.17
Selling Price
$ 37.31
1733
670
1029
3028
Market Price
$ 45.64
Selling Price
$ 39.92
401
128
186
884
Market Price
$ 54.71
Selling Price
$ 45.77
916
898
451
2954
Market Price
$ 60.71
Selling Price
$ 54.64
440
199
238
648
Market Price
$ 36.38
Selling Price
$ 32.48
1826
1185
368
1844
Market Price
$ 44.34
Selling Price
$ 39.25
358
344
127
416
Market Price
$ 52.85
Selling Price
$ 46.25
1056
972
573
2135
Market Price
$ 52.57
Selling Price
$ 44.01
3660
3226
956
4139
Market Price
$ 30.90
Selling Price
$ 26.26
2149
1957
748
2562
Market Price
$ 52.75
Selling Price
$ 44.10
1036
689
812
3043
Market Price
$ 37.53
Selling Price
$ 33.07
1760
1176
804
3413
Market Price
$ 62.40
Selling Price
$ 55.42
683
383
264
761
Market Price
$ 31.58
Selling Price
$ 26.35
866
293
441
1292
Market Price
$ 48.07
Selling Price
$ 40.44
2967
671
1738
3166
Market Price
$ 45.63
Selling Price
$ 38.62
1037
894
755
4023
Market Price
$ 35.20
Selling Price
$ 30.89
1075
380
970
3665
Market Price
$ 35.48
Selling Price
$ 30.27
630
240
334
1589
Market Price
$ 49.60
Selling Price
$ 43.49
2310
2157
1244
3080
Market Price
$ 47.06
Selling Price
$ 42.39
1848
1803
723
3461
Market Price
$ 39.89
Selling Price
$ 36.15
507
261
124
1035