Market Price
$ 31.20
Selling Price
$ 26.42
297
254
124
1236
Market Price
$ 36.07
Selling Price
$ 30.18
748
623
745
2568
Market Price
$ 63.92
Selling Price
$ 56.49
950
534
478
3609
Market Price
$ 33.59
Selling Price
$ 29.10
1261
1195
735
1310
Market Price
$ 36.73
Selling Price
$ 32.99
1425
799
1085
4510
Market Price
$ 27.92
Selling Price
$ 25.29
864
670
598
1455
Market Price
$ 53.96
Selling Price
$ 46.16
541
526
111
687
Market Price
$ 28.86
Selling Price
$ 25.16
188
184
77
450
Market Price
$ 46.61
Selling Price
$ 41.55
890
794
191
976
Market Price
$ 58.87
Selling Price
$ 52.53
2215
1742
1066
4009
Market Price
$ 64.12
Selling Price
$ 53.70
938
898
365
2549
Market Price
$ 32.95
Selling Price
$ 28.66
670
187
210
2528
Market Price
$ 53.15
Selling Price
$ 44.86
424
266
208
827
Market Price
$ 39.98
Selling Price
$ 33.55
1789
1226
1243
2357
Market Price
$ 36.68
Selling Price
$ 32.63
106
94
61
501
Market Price
$ 38.70
Selling Price
$ 34.87
3263
1854
1027
3520
Market Price
$ 56.05
Selling Price
$ 50.57
1005
720
467
3520
Market Price
$ 58.48
Selling Price
$ 52.65
1928
454
1463
3596
Market Price
$ 56.76
Selling Price
$ 50.90
738
502
623
1160
Market Price
$ 66.11
Selling Price
$ 58.95
700
584
235
2469
Market Price
$ 57.77
Selling Price
$ 49.62
1870
848
517
2002
Market Price
$ 65.65
Selling Price
$ 54.72
626
534
557
1112
Market Price
$ 35.86
Selling Price
$ 31.32
1202
831
687
1260
Market Price
$ 28.41
Selling Price
$ 25.63
977
247
307
1199
Market Price
$ 42.68
Selling Price
$ 35.60
2490
2322
1835
2505
Market Price
$ 36.82
Selling Price
$ 30.80
1385
543
298
1924
Market Price
$ 48.20
Selling Price
$ 42.80
277
232
198
491
Market Price
$ 47.01
Selling Price
$ 41.06
1103
1008
522
1328
Market Price
$ 68.98
Selling Price
$ 57.50
464
431
360
633
Market Price
$ 31.25
Selling Price
$ 27.15
977
944
753
2425
Market Price
$ 33.89
Selling Price
$ 29.42
897
244
613
2145
Market Price
$ 60.63
Selling Price
$ 54.98
3193
3050
1662
3889
Market Price
$ 43.14
Selling Price
$ 38.49
778
404
398
3286
Market Price
$ 42.50
Selling Price
$ 37.49
616
236
561
668
Market Price
$ 62.66
Selling Price
$ 52.99
1034
658
279
1047
Market Price
$ 37.66
Selling Price
$ 32.48
2744
1559
1875
4157
Market Price
$ 60.31
Selling Price
$ 51.47
1908
611
531
2304
Market Price
$ 36.89
Selling Price
$ 31.63
2718
956
1938
3760
Market Price
$ 44.85
Selling Price
$ 38.89
1373
746
1082
1996
Market Price
$ 39.99
Selling Price
$ 34.27
531
227
184
1523