Market Price
$ 38.10
Selling Price
$ 32.74
2612
1385
1379
3055
Market Price
$ 65.17
Selling Price
$ 54.43
2184
1189
1220
4810
Market Price
$ 42.82
Selling Price
$ 36.47
848
745
268
2664
Market Price
$ 38.58
Selling Price
$ 34.31
2475
496
1145
4375
Market Price
$ 57.20
Selling Price
$ 48.36
421
418
181
739
Market Price
$ 30.04
Selling Price
$ 25.82
1650
391
453
2976
Market Price
$ 34.62
Selling Price
$ 30.25
1389
1046
1253
4390
Market Price
$ 38.61
Selling Price
$ 33.48
806
415
487
1607
Market Price
$ 30.19
Selling Price
$ 25.72
2604
2057
1923
3561
Market Price
$ 39.89
Selling Price
$ 35.04
4843
3081
4729
4967
Market Price
$ 62.35
Selling Price
$ 53.16
2654
2301
1983
3677
Market Price
$ 38.36
Selling Price
$ 33.59
711
222
654
1005
Market Price
$ 33.28
Selling Price
$ 29.92
1347
630
620
3074
Market Price
$ 33.58
Selling Price
$ 30.35
2345
1386
647
3283
Market Price
$ 63.39
Selling Price
$ 55.60
2435
2396
948
2588
Market Price
$ 46.98
Selling Price
$ 39.22
513
248
287
1399
Market Price
$ 45.55
Selling Price
$ 38.50
2514
1445
563
4161
Market Price
$ 50.14
Selling Price
$ 42.76
830
177
575
2891
Market Price
$ 56.44
Selling Price
$ 50.10
1042
330
1011
2366
Market Price
$ 43.34
Selling Price
$ 37.57
1489
1432
436
1909
Market Price
$ 56.50
Selling Price
$ 49.26
4720
4128
3827
4918
Market Price
$ 29.58
Selling Price
$ 26.24
1691
453
1111
3202
Market Price
$ 60.97
Selling Price
$ 53.98
3878
1331
1035
4905
Market Price
$ 29.90
Selling Price
$ 26.22
600
396
308
1703
Market Price
$ 62.35
Selling Price
$ 52.37
344
165
303
1242
Market Price
$ 38.88
Selling Price
$ 35.21
3442
2975
2212
3875
Market Price
$ 50.95
Selling Price
$ 44.56
3564
1659
1422
3711
Market Price
$ 59.85
Selling Price
$ 54.20
1420
1129
495
3835
Market Price
$ 62.46
Selling Price
$ 55.48
1374
872
322
1425
Market Price
$ 63.93
Selling Price
$ 54.40
460
400
322
669
Market Price
$ 32.20
Selling Price
$ 28.84
959
889
209
1227
Market Price
$ 62.40
Selling Price
$ 56.60
989
765
244
2544
Market Price
$ 35.62
Selling Price
$ 29.72
443
352
112
874
Market Price
$ 51.61
Selling Price
$ 45.66
3164
2334
2040
4145
Market Price
$ 68.52
Selling Price
$ 57.86
3386
2516
2410
4021
Market Price
$ 30.51
Selling Price
$ 26.22
1889
1374
830
2566
Market Price
$ 31.75
Selling Price
$ 27.74
2839
1720
2383
2841
Market Price
$ 48.45
Selling Price
$ 40.83
1032
851
350
2611
Market Price
$ 31.54
Selling Price
$ 27.13
475
287
393
824
Market Price
$ 51.69
Selling Price
$ 46.61
1016
557
876
3409