Market Price
$ 51.48
Selling Price
$ 43.67
1239
906
346
4218
Market Price
$ 63.19
Selling Price
$ 56.45
335
141
293
1543
Market Price
$ 42.45
Selling Price
$ 36.20
737
419
210
2135
Market Price
$ 51.48
Selling Price
$ 44.85
2643
2482
2372
2677
Market Price
$ 34.80
Selling Price
$ 31.01
231
134
109
581
Market Price
$ 31.84
Selling Price
$ 28.40
1798
1019
1368
3698
Market Price
$ 33.29
Selling Price
$ 28.67
1466
884
1242
3090
Market Price
$ 63.71
Selling Price
$ 53.31
1343
1317
411
1579
Market Price
$ 52.62
Selling Price
$ 47.63
1069
662
1056
2052
Market Price
$ 59.12
Selling Price
$ 53.29
4465
4108
3374
4737
Market Price
$ 62.50
Selling Price
$ 52.93
1364
571
419
1436
Market Price
$ 60.46
Selling Price
$ 50.46
1124
735
692
3533
Market Price
$ 51.25
Selling Price
$ 46.45
4315
1604
2737
4352
Market Price
$ 57.83
Selling Price
$ 52.27
857
171
624
1542
Market Price
$ 31.40
Selling Price
$ 28.30
1328
1100
670
3548
Market Price
$ 37.93
Selling Price
$ 33.07
348
231
307
1726
Market Price
$ 30.19
Selling Price
$ 25.69
2515
2168
2346
2658
Market Price
$ 38.97
Selling Price
$ 35.13
219
219
170
443
Market Price
$ 33.70
Selling Price
$ 29.98
1193
639
337
1553
Market Price
$ 58.77
Selling Price
$ 53.26
2067
906
476
2641
Market Price
$ 42.45
Selling Price
$ 35.44
1807
982
1472
3470
Market Price
$ 50.39
Selling Price
$ 44.65
662
421
447
1524
Market Price
$ 48.92
Selling Price
$ 42.60
3406
1874
2394
4707
Market Price
$ 69.61
Selling Price
$ 59.45
187
148
135
665
Market Price
$ 47.19
Selling Price
$ 41.56
625
154
601
688
Market Price
$ 48.05
Selling Price
$ 41.11
586
275
156
926
Market Price
$ 51.10
Selling Price
$ 46.33
1250
372
407
2555
Market Price
$ 37.63
Selling Price
$ 31.84
3557
1716
1482
4842
Market Price
$ 47.88
Selling Price
$ 40.96
1290
1219
315
3967
Market Price
$ 42.22
Selling Price
$ 37.66
2447
1601
1923
3952
Market Price
$ 32.37
Selling Price
$ 29.11
1507
953
712
4326
Market Price
$ 58.41
Selling Price
$ 50.96
199
192
142
553
Market Price
$ 36.36
Selling Price
$ 31.90
983
634
803
1220
Market Price
$ 60.62
Selling Price
$ 51.19
4300
2280
3398
4366
Market Price
$ 36.37
Selling Price
$ 31.34
3841
3520
2045
4421
Market Price
$ 55.48
Selling Price
$ 50.17
210
98
188
670
Market Price
$ 59.72
Selling Price
$ 53.18
1203
699
308
2213
Market Price
$ 47.07
Selling Price
$ 40.24
2382
1336
664
3422
Market Price
$ 58.39
Selling Price
$ 52.67
662
446
375
3044
Market Price
$ 34.89
Selling Price
$ 31.03
228
211
77
549