Market Price
$ 50.08
Selling Price
$ 42.56
4201
4044
1560
4209
Market Price
$ 65.25
Selling Price
$ 55.54
4662
1896
2813
4997
Market Price
$ 40.86
Selling Price
$ 35.05
750
247
349
1250
Market Price
$ 63.21
Selling Price
$ 54.90
723
517
163
996
Market Price
$ 56.03
Selling Price
$ 48.15
1659
500
1388
3059
Market Price
$ 60.17
Selling Price
$ 53.62
1192
853
386
4357
Market Price
$ 63.05
Selling Price
$ 53.32
940
721
693
3244
Market Price
$ 57.62
Selling Price
$ 50.99
646
522
528
2033
Market Price
$ 66.10
Selling Price
$ 58.88
963
221
268
2302
Market Price
$ 57.44
Selling Price
$ 49.47
898
747
642
1326
Market Price
$ 37.21
Selling Price
$ 31.16
948
821
943
3723
Market Price
$ 29.91
Selling Price
$ 27.11
416
287
138
1806
Market Price
$ 42.23
Selling Price
$ 38.13
1509
931
661
3306
Market Price
$ 54.42
Selling Price
$ 46.19
1185
1082
667
2641
Market Price
$ 63.07
Selling Price
$ 55.93
599
427
295
863
Market Price
$ 51.71
Selling Price
$ 46.16
1942
1801
1103
2245
Market Price
$ 59.49
Selling Price
$ 49.95
611
447
555
730
Market Price
$ 40.24
Selling Price
$ 36.20
676
652
649
937
Market Price
$ 42.03
Selling Price
$ 35.35
1464
1325
1183
2546
Market Price
$ 42.79
Selling Price
$ 38.51
1041
590
317
1730
Market Price
$ 49.46
Selling Price
$ 44.07
1969
1295
1669
3168
Market Price
$ 31.85
Selling Price
$ 28.95
976
220
320
4515
Market Price
$ 30.10
Selling Price
$ 25.23
870
329
250
1759
Market Price
$ 53.15
Selling Price
$ 47.40
670
325
620
2523
Market Price
$ 55.89
Selling Price
$ 50.59
1195
430
524
3468
Market Price
$ 53.41
Selling Price
$ 48.52
3787
3326
3484
4196
Market Price
$ 36.63
Selling Price
$ 32.33
1886
1102
563
2578
Market Price
$ 46.02
Selling Price
$ 41.04
2905
1560
2406
3781
Market Price
$ 42.32
Selling Price
$ 37.63
1637
1014
1555
2895
Market Price
$ 32.91
Selling Price
$ 29.03
479
144
237
704
Market Price
$ 32.50
Selling Price
$ 27.51
3941
2982
1835
4211
Market Price
$ 60.96
Selling Price
$ 51.18
1594
1307
1314
2351
Market Price
$ 37.97
Selling Price
$ 32.79
3890
1568
1882
4273
Market Price
$ 34.13
Selling Price
$ 29.26
1382
762
490
1624
Market Price
$ 47.67
Selling Price
$ 41.17
3065
2814
895
3903
Market Price
$ 30.13
Selling Price
$ 27.20
361
174
100
537
Market Price
$ 54.09
Selling Price
$ 46.61
696
221
167
2720
Market Price
$ 43.04
Selling Price
$ 36.95
971
534
801
1257
Market Price
$ 44.79
Selling Price
$ 37.71
1048
523
244
3684
Market Price
$ 50.28
Selling Price
$ 42.20
3370
3352
981
4332