Market Price
$ 48.71
Selling Price
$ 40.81
1775
1698
550
4475
Market Price
$ 35.74
Selling Price
$ 31.56
419
246
344
577
Market Price
$ 50.34
Selling Price
$ 42.33
2420
637
1072
3286
Market Price
$ 33.22
Selling Price
$ 28.36
1254
413
839
1664
Market Price
$ 55.67
Selling Price
$ 48.16
968
337
624
2140
Market Price
$ 30.30
Selling Price
$ 27.48
1943
1780
1453
3132
Market Price
$ 38.12
Selling Price
$ 33.08
3233
1276
2543
4983
Market Price
$ 30.82
Selling Price
$ 25.97
492
326
138
1184
Market Price
$ 40.10
Selling Price
$ 35.59
520
127
191
1068
Market Price
$ 50.06
Selling Price
$ 42.33
1362
429
1237
4279
Market Price
$ 46.23
Selling Price
$ 38.68
1245
964
311
3557
Market Price
$ 60.75
Selling Price
$ 53.70
1267
607
442
2222
Market Price
$ 67.19
Selling Price
$ 56.60
881
412
254
1025
Market Price
$ 50.80
Selling Price
$ 44.77
2560
591
1801
2882
Market Price
$ 53.53
Selling Price
$ 47.42
3802
3056
778
3825
Market Price
$ 35.78
Selling Price
$ 32.44
845
508
759
1080
Market Price
$ 46.95
Selling Price
$ 41.59
606
213
305
2664
Market Price
$ 59.22
Selling Price
$ 50.17
3709
3285
1872
4429
Market Price
$ 59.27
Selling Price
$ 49.76
1248
525
561
1327
Market Price
$ 51.99
Selling Price
$ 46.21
3698
2299
3608
4142
Market Price
$ 32.92
Selling Price
$ 28.76
191
119
146
848
Market Price
$ 41.82
Selling Price
$ 35.86
3124
2046
1148
4923
Market Price
$ 34.06
Selling Price
$ 30.18
417
342
158
565
Market Price
$ 61.84
Selling Price
$ 53.35
304
263
96
1202
Market Price
$ 69.97
Selling Price
$ 58.85
238
137
117
583
Market Price
$ 28.55
Selling Price
$ 25.30
1041
376
918
2310
Market Price
$ 29.81
Selling Price
$ 25.89
1322
755
975
3834
Market Price
$ 44.75
Selling Price
$ 38.05
1124
389
645
2459
Market Price
$ 68.36
Selling Price
$ 58.12
1459
484
327
3044
Market Price
$ 32.15
Selling Price
$ 29.18
483
397
218
924
Market Price
$ 52.12
Selling Price
$ 44.26
1885
1189
1118
4463
Market Price
$ 37.61
Selling Price
$ 32.37
1208
725
506
2846
Market Price
$ 47.24
Selling Price
$ 42.53
971
641
206
3044
Market Price
$ 48.01
Selling Price
$ 40.10
4019
3985
1928
4725
Market Price
$ 38.91
Selling Price
$ 32.65
724
151
572
1373
Market Price
$ 66.55
Selling Price
$ 56.06
639
402
310
1010
Market Price
$ 45.01
Selling Price
$ 39.21
3291
1526
2591
3317
Market Price
$ 30.69
Selling Price
$ 26.67
2536
1060
1579
2634
Market Price
$ 65.90
Selling Price
$ 58.04
3577
3348
1873
4432
Market Price
$ 64.16
Selling Price
$ 56.18
1257
962
1069
4344