Market Price
$ 39.04
Selling Price
$ 34.16
665
192
149
2281
Market Price
$ 35.30
Selling Price
$ 29.54
1366
295
1294
2027
Market Price
$ 47.12
Selling Price
$ 41.18
429
216
319
578
Market Price
$ 59.31
Selling Price
$ 50.46
1987
742
1163
2720
Market Price
$ 44.28
Selling Price
$ 38.70
215
175
191
760
Market Price
$ 45.19
Selling Price
$ 39.35
3077
1448
2392
3269
Market Price
$ 51.71
Selling Price
$ 44.35
1160
512
641
1223
Market Price
$ 48.72
Selling Price
$ 40.81
218
143
77
778
Market Price
$ 52.42
Selling Price
$ 44.89
2805
2438
1106
3515
Market Price
$ 48.71
Selling Price
$ 41.22
956
888
854
2066
Market Price
$ 65.45
Selling Price
$ 57.07
3808
1304
2571
3989
Market Price
$ 29.47
Selling Price
$ 26.37
1309
1226
747
1454
Market Price
$ 60.91
Selling Price
$ 51.60
674
420
617
1268
Market Price
$ 66.45
Selling Price
$ 57.21
1944
960
588
2088
Market Price
$ 51.54
Selling Price
$ 46.48
706
337
209
2134
Market Price
$ 45.87
Selling Price
$ 38.40
3659
3390
2339
4334
Market Price
$ 58.12
Selling Price
$ 51.84
550
309
510
672
Market Price
$ 34.41
Selling Price
$ 30.26
769
494
723
869
Market Price
$ 67.08
Selling Price
$ 59.82
755
204
348
822
Market Price
$ 51.99
Selling Price
$ 46.29
4585
3991
2483
4895
Market Price
$ 55.30
Selling Price
$ 48.87
4172
4085
4057
4353
Market Price
$ 39.33
Selling Price
$ 34.35
2148
1942
773
3786
Market Price
$ 65.16
Selling Price
$ 55.97
433
299
182
1486
Market Price
$ 43.32
Selling Price
$ 38.49
4609
1418
3962
4798
Market Price
$ 54.75
Selling Price
$ 48.84
3146
1190
903
3199
Market Price
$ 42.79
Selling Price
$ 36.89
2557
2397
2437
2953
Market Price
$ 43.99
Selling Price
$ 36.88
3176
642
2944
4772
Market Price
$ 44.96
Selling Price
$ 40.83
452
412
301
548
Market Price
$ 52.39
Selling Price
$ 47.43
2417
647
1712
4599
Market Price
$ 37.39
Selling Price
$ 33.77
1011
371
393
2060
Market Price
$ 35.68
Selling Price
$ 32.14
1780
1264
1074
2562
Market Price
$ 40.13
Selling Price
$ 33.97
710
464
222
1651
Market Price
$ 42.54
Selling Price
$ 37.57
291
284
69
900
Market Price
$ 63.37
Selling Price
$ 54.63
814
538
615
3232
Market Price
$ 52.61
Selling Price
$ 46.86
869
214
577
1416
Market Price
$ 45.93
Selling Price
$ 39.90
2754
1980
1665
3491
Market Price
$ 63.82
Selling Price
$ 54.20
407
253
253
629
Market Price
$ 51.98
Selling Price
$ 45.38
2201
1420
728
3346
Market Price
$ 44.45
Selling Price
$ 37.56
2414
1798
684
2936
Market Price
$ 43.98
Selling Price
$ 39.14
2893
2075
1325
3488