Market Price
$ 40.57
Selling Price
$ 36.37
3307
1272
2906
3423
Market Price
$ 62.54
Selling Price
$ 54.73
2084
1322
1583
3765
Market Price
$ 70.88
Selling Price
$ 59.09
1987
1177
773
2036
Market Price
$ 55.93
Selling Price
$ 48.57
1585
1377
726
2905
Market Price
$ 35.10
Selling Price
$ 29.59
2098
1844
850
3628
Market Price
$ 57.41
Selling Price
$ 48.12
1658
1580
1360
2646
Market Price
$ 46.13
Selling Price
$ 38.67
834
434
390
2980
Market Price
$ 59.89
Selling Price
$ 51.75
860
274
195
899
Market Price
$ 47.16
Selling Price
$ 41.69
912
502
286
1182
Market Price
$ 36.52
Selling Price
$ 32.24
2087
552
1713
4803
Market Price
$ 62.74
Selling Price
$ 54.83
1876
644
1184
3728
Market Price
$ 56.94
Selling Price
$ 48.97
1967
488
1869
2325
Market Price
$ 51.58
Selling Price
$ 43.35
412
358
164
470
Market Price
$ 70.83
Selling Price
$ 59.25
1006
953
899
2692
Market Price
$ 33.09
Selling Price
$ 29.30
1340
729
303
4064
Market Price
$ 62.28
Selling Price
$ 55.76
2584
1095
2440
4213
Market Price
$ 61.02
Selling Price
$ 51.49
505
215
429
1902
Market Price
$ 55.24
Selling Price
$ 47.23
461
311
184
1117
Market Price
$ 34.50
Selling Price
$ 29.89
591
164
558
672
Market Price
$ 54.01
Selling Price
$ 49.08
2346
1766
556
2402
Market Price
$ 57.84
Selling Price
$ 51.83
1638
1302
651
1944
Market Price
$ 44.49
Selling Price
$ 38.36
471
336
287
529
Market Price
$ 45.77
Selling Price
$ 38.32
1461
1239
690
1767
Market Price
$ 36.39
Selling Price
$ 31.08
592
200
469
1809
Market Price
$ 60.50
Selling Price
$ 54.03
2142
1425
1714
3733
Market Price
$ 42.75
Selling Price
$ 36.35
1598
551
855
4626
Market Price
$ 38.36
Selling Price
$ 34.25
969
853
307
4261
Market Price
$ 41.81
Selling Price
$ 36.63
2389
714
593
2856
Market Price
$ 35.43
Selling Price
$ 29.63
1203
831
545
1682
Market Price
$ 45.06
Selling Price
$ 40.51
619
598
604
1884
Market Price
$ 42.23
Selling Price
$ 37.63
4710
1321
1698
4932
Market Price
$ 46.32
Selling Price
$ 40.89
440
158
199
992
Market Price
$ 55.80
Selling Price
$ 47.27
1154
259
247
4723
Market Price
$ 38.72
Selling Price
$ 33.48
2041
1805
956
4804
Market Price
$ 60.61
Selling Price
$ 55.05
305
247
121
507
Market Price
$ 44.07
Selling Price
$ 37.26
857
542
850
1748
Market Price
$ 68.77
Selling Price
$ 58.74
1513
1229
549
1976
Market Price
$ 34.26
Selling Price
$ 30.49
2595
2004
1769
4034
Market Price
$ 39.72
Selling Price
$ 34.56
1545
1373
1004
2206
Market Price
$ 56.24
Selling Price
$ 50.78
1465
1143
297
3335