Market Price
$ 52.68
Selling Price
$ 44.33
2411
2167
671
4865
Market Price
$ 31.09
Selling Price
$ 26.44
1586
1314
903
3348
Market Price
$ 53.01
Selling Price
$ 44.28
482
371
188
1779
Market Price
$ 64.40
Selling Price
$ 56.66
370
125
181
1049
Market Price
$ 54.17
Selling Price
$ 48.00
667
188
518
671
Market Price
$ 61.70
Selling Price
$ 52.79
1580
1348
551
2841
Market Price
$ 32.62
Selling Price
$ 28.65
986
349
337
1842
Market Price
$ 50.02
Selling Price
$ 45.15
418
197
152
1396
Market Price
$ 50.28
Selling Price
$ 45.70
1407
1032
299
2181
Market Price
$ 49.24
Selling Price
$ 41.11
2622
1807
957
2963
Market Price
$ 53.77
Selling Price
$ 44.95
740
298
690
1009
Market Price
$ 47.87
Selling Price
$ 41.22
1383
986
1244
2099
Market Price
$ 37.19
Selling Price
$ 33.71
995
439
604
2987
Market Price
$ 66.15
Selling Price
$ 57.44
2884
2385
1121
3413
Market Price
$ 34.96
Selling Price
$ 29.50
1239
819
505
1862
Market Price
$ 67.53
Selling Price
$ 56.69
4191
1700
1986
4575
Market Price
$ 46.42
Selling Price
$ 41.31
4476
4346
3916
4698
Market Price
$ 59.10
Selling Price
$ 53.29
2483
1887
1577
4483
Market Price
$ 36.18
Selling Price
$ 31.72
4343
1657
3184
4967
Market Price
$ 43.47
Selling Price
$ 38.43
1111
850
641
3894
Market Price
$ 51.40
Selling Price
$ 45.15
571
462
348
870
Market Price
$ 48.96
Selling Price
$ 42.44
1652
1611
660
4802
Market Price
$ 40.79
Selling Price
$ 35.68
913
255
621
3386
Market Price
$ 54.53
Selling Price
$ 48.65
3215
1987
1926
3885
Market Price
$ 43.29
Selling Price
$ 37.53
4277
1328
1700
4912
Market Price
$ 43.66
Selling Price
$ 38.00
232
61
120
762
Market Price
$ 50.86
Selling Price
$ 42.48
1447
771
756
2316
Market Price
$ 30.34
Selling Price
$ 26.48
1610
846
1276
2000
Market Price
$ 62.88
Selling Price
$ 56.63
858
226
326
984
Market Price
$ 47.95
Selling Price
$ 42.23
836
262
176
3537
Market Price
$ 65.19
Selling Price
$ 54.83
753
356
720
3506
Market Price
$ 50.36
Selling Price
$ 45.65
578
507
476
1307
Market Price
$ 44.44
Selling Price
$ 37.80
750
500
536
1443
Market Price
$ 32.19
Selling Price
$ 27.79
1759
819
426
2016
Market Price
$ 42.17
Selling Price
$ 37.04
694
463
632
1758
Market Price
$ 52.00
Selling Price
$ 44.14
1425
427
1027
3250
Market Price
$ 35.00
Selling Price
$ 29.56
2438
2177
2001
4091
Market Price
$ 30.94
Selling Price
$ 26.21
1596
866
1238
3375
Market Price
$ 43.60
Selling Price
$ 37.17
678
620
333
1506
Market Price
$ 38.57
Selling Price
$ 33.21
2470
532
1355
3379