Market Price
$ 33.10
Selling Price
$ 29.02
1655
614
1486
3325
Market Price
$ 58.47
Selling Price
$ 49.08
1928
1730
1597
2566
Market Price
$ 47.41
Selling Price
$ 40.45
1970
1588
1496
2617
Market Price
$ 62.90
Selling Price
$ 54.39
367
197
201
1320
Market Price
$ 63.08
Selling Price
$ 57.17
1914
976
1146
3004
Market Price
$ 52.47
Selling Price
$ 45.49
1600
525
1242
2512
Market Price
$ 54.31
Selling Price
$ 48.43
1095
242
607
2199
Market Price
$ 53.95
Selling Price
$ 45.55
1339
996
1297
3264
Market Price
$ 31.85
Selling Price
$ 28.10
677
262
275
2952
Market Price
$ 69.67
Selling Price
$ 58.33
1065
900
401
4405
Market Price
$ 62.51
Selling Price
$ 56.17
190
47
139
615
Market Price
$ 50.59
Selling Price
$ 42.52
2193
1600
955
2230
Market Price
$ 35.74
Selling Price
$ 32.13
2496
1220
701
2909
Market Price
$ 35.93
Selling Price
$ 31.05
981
846
526
1052
Market Price
$ 51.37
Selling Price
$ 44.37
1401
934
979
4729
Market Price
$ 35.47
Selling Price
$ 31.94
1970
1338
1917
4249
Market Price
$ 34.07
Selling Price
$ 30.11
465
124
108
1394
Market Price
$ 50.69
Selling Price
$ 42.87
1039
306
809
4459
Market Price
$ 49.42
Selling Price
$ 41.41
1732
1502
474
2434
Market Price
$ 53.89
Selling Price
$ 46.39
636
441
505
2105
Market Price
$ 50.99
Selling Price
$ 43.52
1750
1652
457
3947
Market Price
$ 41.97
Selling Price
$ 37.07
1368
1019
1317
2978
Market Price
$ 60.55
Selling Price
$ 50.61
1403
980
1150
2173
Market Price
$ 46.37
Selling Price
$ 40.32
1975
1444
421
2807
Market Price
$ 61.78
Selling Price
$ 53.67
1804
1349
706
2240
Market Price
$ 61.72
Selling Price
$ 56.01
1983
1438
743
3476
Market Price
$ 63.92
Selling Price
$ 55.45
1040
902
968
4986
Market Price
$ 49.98
Selling Price
$ 42.09
1658
548
1653
3193
Market Price
$ 62.04
Selling Price
$ 55.00
2272
1643
2152
2553
Market Price
$ 52.90
Selling Price
$ 45.96
120
55
86
463
Market Price
$ 58.71
Selling Price
$ 49.94
2762
1245
1233
3334
Market Price
$ 68.06
Selling Price
$ 59.58
1235
885
1075
1844
Market Price
$ 30.75
Selling Price
$ 27.65
183
74
70
474
Market Price
$ 32.69
Selling Price
$ 29.56
695
649
558
1138
Market Price
$ 35.07
Selling Price
$ 31.71
152
96
152
660
Market Price
$ 54.44
Selling Price
$ 46.34
4498
1081
1984
4561
Market Price
$ 52.38
Selling Price
$ 46.66
2488
1761
1338
3561
Market Price
$ 60.06
Selling Price
$ 53.98
3310
1658
2174
4709
Market Price
$ 64.22
Selling Price
$ 54.42
1177
805
617
1812
Market Price
$ 59.53
Selling Price
$ 52.71
1600
1050
1211
4270