Market Price
$ 37.60
Selling Price
$ 33.59
2842
2477
1064
3397
Market Price
$ 41.23
Selling Price
$ 36.62
3287
1042
2723
4834
Market Price
$ 58.66
Selling Price
$ 53.17
1007
917
383
3598
Market Price
$ 38.49
Selling Price
$ 33.08
1139
1012
1100
2229
Market Price
$ 47.73
Selling Price
$ 40.74
4664
4139
2354
4913
Market Price
$ 58.15
Selling Price
$ 48.54
2059
1439
2023
3406
Market Price
$ 69.18
Selling Price
$ 58.99
3942
2936
2349
4762
Market Price
$ 59.98
Selling Price
$ 50.46
2153
2010
747
2642
Market Price
$ 64.91
Selling Price
$ 56.11
421
207
345
1334
Market Price
$ 37.76
Selling Price
$ 33.36
1340
1180
966
1513
Market Price
$ 60.59
Selling Price
$ 51.90
539
252
151
1960
Market Price
$ 61.02
Selling Price
$ 55.38
200
173
60
458
Market Price
$ 61.27
Selling Price
$ 55.00
683
665
274
2877
Market Price
$ 48.02
Selling Price
$ 41.54
2104
2075
1432
3924
Market Price
$ 49.18
Selling Price
$ 42.57
572
386
165
783
Market Price
$ 28.14
Selling Price
$ 25.43
1864
513
1521
1886
Market Price
$ 50.09
Selling Price
$ 43.20
1468
581
1288
4273
Market Price
$ 38.13
Selling Price
$ 31.86
4897
2264
3862
4980
Market Price
$ 33.65
Selling Price
$ 30.36
2735
2476
2171
3911
Market Price
$ 37.39
Selling Price
$ 31.65
337
110
293
730
Market Price
$ 41.15
Selling Price
$ 34.30
2389
2040
1102
3741
Market Price
$ 56.89
Selling Price
$ 49.95
2226
1587
2007
4319
Market Price
$ 32.23
Selling Price
$ 28.48
2615
2278
2311
3273
Market Price
$ 40.06
Selling Price
$ 34.15
1654
432
790
4651
Market Price
$ 46.05
Selling Price
$ 39.09
2197
814
2135
3857
Market Price
$ 65.04
Selling Price
$ 57.10
577
575
350
610
Market Price
$ 30.00
Selling Price
$ 27.13
1222
973
454
1636
Market Price
$ 59.71
Selling Price
$ 52.85
1183
661
1016
3412
Market Price
$ 54.38
Selling Price
$ 47.38
635
386
224
993
Market Price
$ 58.47
Selling Price
$ 53.01
379
154
85
1765
Market Price
$ 60.74
Selling Price
$ 52.56
1127
1080
1017
3991
Market Price
$ 56.18
Selling Price
$ 49.93
1179
395
887
1190
Market Price
$ 39.37
Selling Price
$ 34.04
894
816
525
1039
Market Price
$ 35.54
Selling Price
$ 31.75
478
412
446
867
Market Price
$ 66.76
Selling Price
$ 56.57
1178
971
894
2392
Market Price
$ 60.38
Selling Price
$ 52.03
439
294
419
467
Market Price
$ 42.50
Selling Price
$ 36.20
3554
2689
2159
4498
Market Price
$ 38.24
Selling Price
$ 34.66
2829
1821
1247
4836
Market Price
$ 29.47
Selling Price
$ 25.69
1456
1450
1145
2038
Market Price
$ 52.95
Selling Price
$ 46.27
2740
1380
2036
4333