Market Price
$ 44.18
Selling Price
$ 37.68
1042
405
582
3386
Market Price
$ 64.34
Selling Price
$ 58.37
938
511
258
1152
Market Price
$ 47.44
Selling Price
$ 41.39
2791
2513
2309
3220
Market Price
$ 33.74
Selling Price
$ 29.52
1474
1462
1236
4671
Market Price
$ 46.08
Selling Price
$ 38.74
1049
721
246
3753
Market Price
$ 63.94
Selling Price
$ 58.06
3347
2854
2059
3635
Market Price
$ 31.90
Selling Price
$ 28.85
357
256
181
636
Market Price
$ 48.51
Selling Price
$ 43.73
2335
1799
1384
4905
Market Price
$ 35.18
Selling Price
$ 31.60
181
105
81
904
Market Price
$ 46.36
Selling Price
$ 41.42
1333
601
917
2829
Market Price
$ 56.57
Selling Price
$ 50.16
2950
1222
1755
3400
Market Price
$ 56.76
Selling Price
$ 49.80
275
270
148
917
Market Price
$ 55.09
Selling Price
$ 46.28
2588
2530
1901
4316
Market Price
$ 59.37
Selling Price
$ 52.20
454
256
135
1266
Market Price
$ 61.82
Selling Price
$ 51.57
2057
425
1804
2203
Market Price
$ 28.20
Selling Price
$ 25.21
1299
845
1207
2183
Market Price
$ 45.08
Selling Price
$ 39.83
4248
1889
3391
4712
Market Price
$ 42.28
Selling Price
$ 37.98
1643
946
1091
3557
Market Price
$ 49.13
Selling Price
$ 41.70
3962
1399
2064
4168
Market Price
$ 41.47
Selling Price
$ 36.83
351
227
245
1670
Market Price
$ 31.63
Selling Price
$ 27.49
1378
841
967
1907
Market Price
$ 40.88
Selling Price
$ 36.87
856
318
527
2272
Market Price
$ 36.52
Selling Price
$ 32.28
2173
1236
931
4256
Market Price
$ 66.83
Selling Price
$ 56.52
727
179
627
1731
Market Price
$ 58.34
Selling Price
$ 51.77
798
708
456
2288
Market Price
$ 56.17
Selling Price
$ 47.44
740
257
603
3001
Market Price
$ 48.69
Selling Price
$ 41.81
400
321
268
696
Market Price
$ 50.68
Selling Price
$ 45.54
1412
1162
512
4579
Market Price
$ 62.55
Selling Price
$ 53.62
2752
1979
1282
2841
Market Price
$ 49.90
Selling Price
$ 42.53
3691
903
2048
4383
Market Price
$ 63.85
Selling Price
$ 56.34
564
557
157
1240
Market Price
$ 41.16
Selling Price
$ 36.39
526
336
242
915
Market Price
$ 39.38
Selling Price
$ 33.54
785
737
692
904
Market Price
$ 41.80
Selling Price
$ 35.43
3012
969
2509
3494
Market Price
$ 30.89
Selling Price
$ 27.87
1382
1111
338
2420
Market Price
$ 55.63
Selling Price
$ 49.64
4281
3435
3497
4627
Market Price
$ 60.48
Selling Price
$ 53.44
2086
1851
1634
2994
Market Price
$ 34.42
Selling Price
$ 29.19
1149
678
723
2715
Market Price
$ 51.41
Selling Price
$ 45.84
1593
432
420
1834
Market Price
$ 41.16
Selling Price
$ 35.00
2204
1765
1837
4509