Market Price
$ 39.62
Selling Price
$ 34.33
1507
735
1371
3217
Market Price
$ 61.08
Selling Price
$ 54.24
256
100
249
693
Market Price
$ 41.27
Selling Price
$ 35.62
2386
697
1242
4639
Market Price
$ 38.08
Selling Price
$ 32.95
2396
879
1558
3276
Market Price
$ 38.42
Selling Price
$ 34.71
757
654
737
1162
Market Price
$ 31.14
Selling Price
$ 26.86
926
481
364
3512
Market Price
$ 54.47
Selling Price
$ 48.20
1403
447
575
2485
Market Price
$ 46.22
Selling Price
$ 39.72
123
81
76
593
Market Price
$ 60.38
Selling Price
$ 53.46
245
68
128
477
Market Price
$ 37.77
Selling Price
$ 32.53
218
171
208
661
Market Price
$ 46.02
Selling Price
$ 39.72
1823
1705
1192
3044
Market Price
$ 69.12
Selling Price
$ 58.70
2078
1259
1823
2262
Market Price
$ 60.48
Selling Price
$ 52.92
2932
1538
1657
4601
Market Price
$ 29.83
Selling Price
$ 25.30
1030
725
465
1275
Market Price
$ 45.48
Selling Price
$ 39.53
2274
1110
486
2350
Market Price
$ 44.62
Selling Price
$ 37.45
2604
1996
1629
3629
Market Price
$ 32.22
Selling Price
$ 29.24
678
399
677
2668
Market Price
$ 30.89
Selling Price
$ 27.92
339
291
124
1107
Market Price
$ 44.52
Selling Price
$ 40.11
1902
1390
1240
2045
Market Price
$ 30.56
Selling Price
$ 25.88
784
609
428
794
Market Price
$ 63.86
Selling Price
$ 56.43
368
122
325
932
Market Price
$ 34.26
Selling Price
$ 30.43
2437
2252
1700
4862
Market Price
$ 54.67
Selling Price
$ 46.90
1650
502
1080
2016
Market Price
$ 67.70
Selling Price
$ 59.69
2348
710
2212
3102
Market Price
$ 59.24
Selling Price
$ 52.19
1588
1163
1075
2326
Market Price
$ 41.80
Selling Price
$ 35.41
2114
648
1997
3679
Market Price
$ 38.48
Selling Price
$ 33.29
622
474
162
1456
Market Price
$ 42.40
Selling Price
$ 35.35
1022
620
409
4686
Market Price
$ 31.92
Selling Price
$ 27.82
706
658
201
1880
Market Price
$ 42.17
Selling Price
$ 37.92
3904
1784
3534
4570
Market Price
$ 53.40
Selling Price
$ 45.59
778
554
426
808
Market Price
$ 36.37
Selling Price
$ 31.68
443
400
276
1076
Market Price
$ 47.32
Selling Price
$ 40.93
2138
1415
1197
2306
Market Price
$ 29.75
Selling Price
$ 26.00
979
509
196
4465
Market Price
$ 37.03
Selling Price
$ 33.01
2180
1091
824
3970
Market Price
$ 55.74
Selling Price
$ 49.69
990
362
855
1136
Market Price
$ 60.23
Selling Price
$ 51.82
1245
841
1169
1693
Market Price
$ 43.08
Selling Price
$ 38.13
839
571
307
999
Market Price
$ 45.36
Selling Price
$ 37.94
1178
883
326
1517
Market Price
$ 48.50
Selling Price
$ 42.19
929
543
313
1659