Market Price
$ 60.21
Selling Price
$ 50.66
2400
1952
1207
3215
Market Price
$ 45.12
Selling Price
$ 39.82
437
176
89
495
Market Price
$ 61.20
Selling Price
$ 52.81
3582
1953
1811
4609
Market Price
$ 64.98
Selling Price
$ 54.74
3419
1166
3046
4137
Market Price
$ 35.11
Selling Price
$ 30.30
2848
714
1278
3837
Market Price
$ 52.09
Selling Price
$ 47.26
492
316
102
2063
Market Price
$ 54.38
Selling Price
$ 48.66
583
128
534
1495
Market Price
$ 66.23
Selling Price
$ 57.01
1313
492
525
2314
Market Price
$ 41.28
Selling Price
$ 35.47
3383
1626
3197
4518
Market Price
$ 50.06
Selling Price
$ 43.44
833
316
576
4088
Market Price
$ 34.68
Selling Price
$ 28.91
2134
906
427
2585
Market Price
$ 54.31
Selling Price
$ 48.71
2216
1267
1771
4816
Market Price
$ 32.68
Selling Price
$ 28.21
1113
828
523
1864
Market Price
$ 39.53
Selling Price
$ 34.11
308
111
210
696
Market Price
$ 44.82
Selling Price
$ 39.12
399
174
291
458
Market Price
$ 40.23
Selling Price
$ 33.82
508
448
123
1153
Market Price
$ 54.49
Selling Price
$ 46.67
638
367
591
1268
Market Price
$ 53.45
Selling Price
$ 46.50
2446
725
756
4116
Market Price
$ 62.18
Selling Price
$ 53.61
1780
758
900
1853
Market Price
$ 61.93
Selling Price
$ 53.86
2737
2103
1900
3767
Market Price
$ 58.62
Selling Price
$ 51.89
799
347
183
2939
Market Price
$ 29.39
Selling Price
$ 25.20
1663
819
842
1829
Market Price
$ 43.70
Selling Price
$ 39.70
189
162
119
890
Market Price
$ 44.52
Selling Price
$ 37.76
1276
650
288
4777
Market Price
$ 60.01
Selling Price
$ 53.04
791
411
536
2274
Market Price
$ 36.56
Selling Price
$ 32.47
953
468
340
2369
Market Price
$ 47.72
Selling Price
$ 39.78
1988
1796
766
2660
Market Price
$ 68.06
Selling Price
$ 58.81
3200
2799
1957
3518
Market Price
$ 46.76
Selling Price
$ 41.42
542
486
283
1044
Market Price
$ 33.23
Selling Price
$ 29.43
536
493
452
824
Market Price
$ 31.54
Selling Price
$ 26.90
1410
932
1273
2195
Market Price
$ 30.55
Selling Price
$ 26.70
529
413
338
705
Market Price
$ 44.68
Selling Price
$ 38.86
891
510
730
2723
Market Price
$ 69.15
Selling Price
$ 59.20
1649
410
841
2419
Market Price
$ 50.74
Selling Price
$ 42.39
2663
2437
1456
4753
Market Price
$ 36.23
Selling Price
$ 30.91
751
610
425
826
Market Price
$ 32.57
Selling Price
$ 29.05
3213
2095
1189
3713
Market Price
$ 48.83
Selling Price
$ 41.45
2068
1833
1164
3879
Market Price
$ 59.06
Selling Price
$ 51.07
2344
1544
2165
4075
Market Price
$ 46.29
Selling Price
$ 39.63
1619
1214
1364
3541