Market Price
$ 50.65
Selling Price
$ 43.43
482
341
139
800
Market Price
$ 61.20
Selling Price
$ 54.01
775
336
530
1127
Market Price
$ 52.64
Selling Price
$ 43.88
3570
3282
2089
4337
Market Price
$ 52.50
Selling Price
$ 46.80
3439
1521
704
4729
Market Price
$ 62.55
Selling Price
$ 55.04
3226
2261
1524
4229
Market Price
$ 38.92
Selling Price
$ 32.79
2986
1040
980
3227
Market Price
$ 46.22
Selling Price
$ 39.64
3108
2424
831
4016
Market Price
$ 69.05
Selling Price
$ 58.47
979
641
956
4093
Market Price
$ 62.02
Selling Price
$ 52.58
778
490
202
961
Market Price
$ 54.82
Selling Price
$ 48.14
899
532
474
955
Market Price
$ 48.60
Selling Price
$ 42.70
1150
1022
600
3416
Market Price
$ 39.25
Selling Price
$ 35.12
737
611
466
1751
Market Price
$ 56.36
Selling Price
$ 47.64
3091
1364
2476
3883
Market Price
$ 40.79
Selling Price
$ 36.02
2831
1837
2032
4427
Market Price
$ 41.56
Selling Price
$ 35.83
1882
1752
1514
2843
Market Price
$ 60.69
Selling Price
$ 51.04
730
153
387
3401
Market Price
$ 49.53
Selling Price
$ 41.45
1213
551
781
1700
Market Price
$ 64.39
Selling Price
$ 55.41
312
164
211
793
Market Price
$ 68.58
Selling Price
$ 58.53
1886
906
955
3665
Market Price
$ 53.68
Selling Price
$ 47.41
2145
1565
533
3447
Market Price
$ 47.27
Selling Price
$ 39.51
4152
1263
1680
4950
Market Price
$ 47.97
Selling Price
$ 41.71
1099
751
413
3701
Market Price
$ 68.71
Selling Price
$ 59.68
2131
1038
1825
3405
Market Price
$ 47.94
Selling Price
$ 42.22
2344
1048
1549
4060
Market Price
$ 61.45
Selling Price
$ 53.81
323
124
212
712
Market Price
$ 50.90
Selling Price
$ 43.95
1579
988
882
2928
Market Price
$ 55.57
Selling Price
$ 46.98
1925
1872
832
3936
Market Price
$ 63.72
Selling Price
$ 55.31
667
330
282
1723
Market Price
$ 52.00
Selling Price
$ 44.86
3899
1259
2547
4470
Market Price
$ 42.92
Selling Price
$ 36.33
4005
2688
3390
4414
Market Price
$ 28.57
Selling Price
$ 25.60
424
114
215
497
Market Price
$ 54.64
Selling Price
$ 45.56
921
577
892
3826
Market Price
$ 66.57
Selling Price
$ 59.07
463
341
136
1757
Market Price
$ 60.80
Selling Price
$ 51.59
718
197
690
842
Market Price
$ 66.95
Selling Price
$ 57.96
583
399
123
880
Market Price
$ 55.65
Selling Price
$ 47.74
2812
1704
1634
3323
Market Price
$ 60.11
Selling Price
$ 51.91
1147
681
578
3286
Market Price
$ 56.07
Selling Price
$ 50.61
1946
1309
472
3390
Market Price
$ 70.09
Selling Price
$ 58.71
533
220
331
1616
Market Price
$ 55.27
Selling Price
$ 49.32
1426
786
1002
4396