Market Price
$ 49.53
Selling Price
$ 43.65
838
720
409
1908
Market Price
$ 51.03
Selling Price
$ 42.75
1710
1263
621
1841
Market Price
$ 55.37
Selling Price
$ 48.37
4490
4274
4199
4947
Market Price
$ 68.28
Selling Price
$ 58.03
955
473
953
1078
Market Price
$ 29.33
Selling Price
$ 25.59
1011
573
224
4380
Market Price
$ 44.10
Selling Price
$ 38.30
739
227
502
1004
Market Price
$ 41.32
Selling Price
$ 35.31
2984
2478
1606
3885
Market Price
$ 42.79
Selling Price
$ 37.75
760
441
571
2292
Market Price
$ 51.32
Selling Price
$ 42.81
2453
1248
1979
2841
Market Price
$ 32.18
Selling Price
$ 27.11
2336
1178
491
3452
Market Price
$ 51.05
Selling Price
$ 45.91
652
429
307
1142
Market Price
$ 41.46
Selling Price
$ 35.81
1686
661
1390
1742
Market Price
$ 40.58
Selling Price
$ 36.05
169
142
47
422
Market Price
$ 33.49
Selling Price
$ 28.14
545
282
309
2159
Market Price
$ 58.60
Selling Price
$ 49.88
4000
3361
1054
4509
Market Price
$ 47.48
Selling Price
$ 42.09
1689
1487
1674
4727
Market Price
$ 63.80
Selling Price
$ 56.86
2907
1821
1697
3626
Market Price
$ 44.66
Selling Price
$ 37.41
2488
1102
513
2745
Market Price
$ 41.46
Selling Price
$ 35.06
985
252
917
4193
Market Price
$ 57.81
Selling Price
$ 49.29
2154
2057
1316
2850
Market Price
$ 30.60
Selling Price
$ 27.14
3298
3213
3144
4875
Market Price
$ 65.88
Selling Price
$ 55.46
835
612
575
1088
Market Price
$ 32.29
Selling Price
$ 28.39
3365
726
2347
3615
Market Price
$ 62.88
Selling Price
$ 55.50
1517
1021
561
1840
Market Price
$ 56.98
Selling Price
$ 51.37
377
141
240
1109
Market Price
$ 41.50
Selling Price
$ 35.44
2337
1345
1912
3613
Market Price
$ 37.50
Selling Price
$ 33.62
1749
1700
674
4029
Market Price
$ 39.54
Selling Price
$ 35.88
633
343
439
809
Market Price
$ 48.23
Selling Price
$ 40.26
818
801
310
945
Market Price
$ 39.69
Selling Price
$ 35.14
2000
565
1334
4229
Market Price
$ 43.56
Selling Price
$ 36.82
883
832
414
1478
Market Price
$ 35.44
Selling Price
$ 29.65
1020
377
822
1962
Market Price
$ 34.50
Selling Price
$ 28.81
741
703
596
2488
Market Price
$ 34.68
Selling Price
$ 29.79
624
381
471
2363
Market Price
$ 37.26
Selling Price
$ 31.72
510
142
213
558
Market Price
$ 39.33
Selling Price
$ 34.61
1459
467
614
4615
Market Price
$ 58.95
Selling Price
$ 50.43
3078
654
2983
3202
Market Price
$ 59.67
Selling Price
$ 52.52
1010
576
994
1628
Market Price
$ 43.12
Selling Price
$ 39.06
2785
1770
2151
3028
Market Price
$ 59.14
Selling Price
$ 50.93
3996
3461
1715
4321