Market Price
$ 47.06
Selling Price
$ 40.46
2752
2063
1221
4285
Market Price
$ 43.15
Selling Price
$ 36.28
469
297
364
1441
Market Price
$ 56.74
Selling Price
$ 50.31
1408
1301
981
2022
Market Price
$ 59.52
Selling Price
$ 51.76
783
387
640
1041
Market Price
$ 54.80
Selling Price
$ 49.50
369
282
287
606
Market Price
$ 39.02
Selling Price
$ 33.58
2064
1339
1564
3416
Market Price
$ 34.27
Selling Price
$ 31.13
2408
2240
1506
2579
Market Price
$ 38.21
Selling Price
$ 32.36
2649
2125
963
4098
Market Price
$ 51.63
Selling Price
$ 46.89
1715
938
1089
3865
Market Price
$ 39.55
Selling Price
$ 35.69
915
248
360
4576
Market Price
$ 52.53
Selling Price
$ 47.19
1057
494
757
3954
Market Price
$ 41.62
Selling Price
$ 35.09
608
489
221
1012
Market Price
$ 40.34
Selling Price
$ 34.41
1818
383
1036
2174
Market Price
$ 55.12
Selling Price
$ 48.99
1243
1183
365
4820
Market Price
$ 45.62
Selling Price
$ 38.52
3268
1562
768
4400
Market Price
$ 33.41
Selling Price
$ 27.87
310
79
200
629
Market Price
$ 29.57
Selling Price
$ 25.27
1604
400
1211
4793
Market Price
$ 55.03
Selling Price
$ 47.83
1658
1571
442
1949
Market Price
$ 33.39
Selling Price
$ 27.96
1466
1279
355
3154
Market Price
$ 65.34
Selling Price
$ 57.32
1922
1003
1572
2155
Market Price
$ 50.11
Selling Price
$ 42.88
3141
1040
1917
4212
Market Price
$ 36.70
Selling Price
$ 32.36
137
108
131
578
Market Price
$ 60.15
Selling Price
$ 54.64
566
219
280
907
Market Price
$ 28.41
Selling Price
$ 25.29
2936
2911
606
3177
Market Price
$ 44.33
Selling Price
$ 38.93
1759
1572
1410
4437
Market Price
$ 69.16
Selling Price
$ 59.79
1689
879
1594
4950
Market Price
$ 35.31
Selling Price
$ 31.67
2508
1482
1201
3897
Market Price
$ 67.82
Selling Price
$ 59.52
2358
2355
524
3983
Market Price
$ 52.60
Selling Price
$ 45.31
1525
1284
519
3104
Market Price
$ 70.12
Selling Price
$ 59.01
396
118
213
1936
Market Price
$ 33.70
Selling Price
$ 28.24
4818
3862
2592
4934
Market Price
$ 60.89
Selling Price
$ 54.06
4715
1905
4157
4960
Market Price
$ 28.58
Selling Price
$ 25.69
848
408
674
1846
Market Price
$ 58.97
Selling Price
$ 51.47
3115
1467
1397
3854
Market Price
$ 67.06
Selling Price
$ 57.22
1515
916
514
1870
Market Price
$ 40.84
Selling Price
$ 34.87
579
176
539
2350
Market Price
$ 49.23
Selling Price
$ 42.38
791
610
400
2623
Market Price
$ 45.99
Selling Price
$ 39.01
1877
588
1432
2683
Market Price
$ 48.69
Selling Price
$ 42.55
2050
446
623
2919
Market Price
$ 44.77
Selling Price
$ 37.92
941
674
279
3607