Market Price
$ 52.94
Selling Price
$ 44.20
4208
1367
3996
4229
Market Price
$ 60.07
Selling Price
$ 53.52
1154
635
333
1649
Market Price
$ 36.46
Selling Price
$ 31.13
1133
695
250
1164
Market Price
$ 54.51
Selling Price
$ 49.04
3998
2391
3229
4271
Market Price
$ 57.97
Selling Price
$ 51.36
1756
424
835
1982
Market Price
$ 54.70
Selling Price
$ 49.25
3578
1988
3178
4107
Market Price
$ 51.32
Selling Price
$ 44.96
2583
1566
1579
3049
Market Price
$ 43.62
Selling Price
$ 38.52
1940
1077
1546
2054
Market Price
$ 32.33
Selling Price
$ 29.21
2589
1289
1442
2887
Market Price
$ 31.20
Selling Price
$ 27.52
606
128
321
1240
Market Price
$ 57.29
Selling Price
$ 51.12
376
156
131
504
Market Price
$ 52.80
Selling Price
$ 44.37
3262
2812
1871
3730
Market Price
$ 57.14
Selling Price
$ 48.57
2528
1547
2019
2710
Market Price
$ 67.32
Selling Price
$ 57.83
852
805
657
1313
Market Price
$ 28.08
Selling Price
$ 25.19
313
278
152
516
Market Price
$ 44.10
Selling Price
$ 37.70
1900
546
1505
2506
Market Price
$ 38.27
Selling Price
$ 34.44
2561
1639
1022
3844
Market Price
$ 42.42
Selling Price
$ 36.50
730
230
420
940
Market Price
$ 35.23
Selling Price
$ 29.36
1749
1144
1736
1750
Market Price
$ 61.04
Selling Price
$ 51.77
1909
1254
1617
3027
Market Price
$ 65.82
Selling Price
$ 56.49
941
871
195
3679
Market Price
$ 39.68
Selling Price
$ 33.56
1713
1233
649
2454
Market Price
$ 61.59
Selling Price
$ 52.10
2143
478
576
4539
Market Price
$ 63.60
Selling Price
$ 55.65
425
360
174
820
Market Price
$ 61.52
Selling Price
$ 55.39
993
840
668
3128
Market Price
$ 34.60
Selling Price
$ 30.43
468
394
427
931
Market Price
$ 40.01
Selling Price
$ 35.58
1833
1065
1376
3764
Market Price
$ 33.88
Selling Price
$ 29.16
3237
2342
1784
4611
Market Price
$ 60.11
Selling Price
$ 51.74
2058
1203
1852
3533
Market Price
$ 53.02
Selling Price
$ 44.84
2399
1507
940
2782
Market Price
$ 28.84
Selling Price
$ 25.83
713
443
361
3006
Market Price
$ 62.09
Selling Price
$ 54.77
419
123
122
541
Market Price
$ 58.67
Selling Price
$ 51.00
1289
268
442
2329
Market Price
$ 51.72
Selling Price
$ 46.75
2589
672
532
4057
Market Price
$ 47.46
Selling Price
$ 40.91
952
212
238
1484
Market Price
$ 63.29
Selling Price
$ 55.93
1025
742
344
1449
Market Price
$ 41.06
Selling Price
$ 36.25
3187
2684
2107
4684
Market Price
$ 39.37
Selling Price
$ 33.44
2358
678
1078
3483
Market Price
$ 55.66
Selling Price
$ 46.99
1753
1374
1160
2581
Market Price
$ 40.77
Selling Price
$ 35.50
833
798
377
2328