Market Price
$ 52.19
Selling Price
$ 43.83
3485
3000
846
4498
Market Price
$ 68.48
Selling Price
$ 59.19
2079
724
1053
3377
Market Price
$ 47.41
Selling Price
$ 40.71
693
207
488
882
Market Price
$ 61.16
Selling Price
$ 51.45
2684
2040
1663
4045
Market Price
$ 62.25
Selling Price
$ 52.18
951
257
608
1669
Market Price
$ 30.68
Selling Price
$ 26.48
996
329
701
1456
Market Price
$ 58.76
Selling Price
$ 53.41
1126
1093
1093
1223
Market Price
$ 54.05
Selling Price
$ 48.52
3927
3514
2626
4789
Market Price
$ 65.14
Selling Price
$ 54.74
392
289
175
1137
Market Price
$ 48.25
Selling Price
$ 43.39
1447
435
1047
3222
Market Price
$ 51.37
Selling Price
$ 45.73
213
54
191
661
Market Price
$ 46.01
Selling Price
$ 41.76
446
406
131
589
Market Price
$ 51.93
Selling Price
$ 46.02
3243
1015
2385
4286
Market Price
$ 35.68
Selling Price
$ 31.12
2846
2375
775
3966
Market Price
$ 58.47
Selling Price
$ 51.52
1910
1403
630
3408
Market Price
$ 51.55
Selling Price
$ 43.83
970
392
256
2871
Market Price
$ 41.20
Selling Price
$ 35.87
3213
660
715
4002
Market Price
$ 41.34
Selling Price
$ 36.84
441
303
265
1052
Market Price
$ 59.15
Selling Price
$ 52.78
958
604
946
969
Market Price
$ 62.77
Selling Price
$ 55.69
1654
1599
915
3606
Market Price
$ 61.01
Selling Price
$ 55.22
1269
534
441
4465
Market Price
$ 48.73
Selling Price
$ 41.80
1317
286
719
4097
Market Price
$ 36.72
Selling Price
$ 31.26
2327
1605
998
4201
Market Price
$ 58.63
Selling Price
$ 53.17
3358
1028
1455
4016
Market Price
$ 68.65
Selling Price
$ 58.20
366
157
256
622
Market Price
$ 53.88
Selling Price
$ 47.61
2634
1137
1166
4454
Market Price
$ 59.86
Selling Price
$ 51.62
1702
610
1604
1979
Market Price
$ 45.75
Selling Price
$ 38.49
720
656
622
971
Market Price
$ 32.19
Selling Price
$ 26.94
425
296
357
1948
Market Price
$ 54.69
Selling Price
$ 47.08
499
489
105
2074
Market Price
$ 29.75
Selling Price
$ 26.15
4097
2915
1152
4371
Market Price
$ 35.67
Selling Price
$ 31.22
929
216
282
2759
Market Price
$ 67.54
Selling Price
$ 58.32
690
645
270
3175
Market Price
$ 63.36
Selling Price
$ 55.12
620
205
357
2039
Market Price
$ 46.06
Selling Price
$ 40.77
758
522
625
1469
Market Price
$ 46.72
Selling Price
$ 41.24
105
51
51
416
Market Price
$ 65.00
Selling Price
$ 58.47
1397
367
785
1401
Market Price
$ 32.79
Selling Price
$ 28.71
3373
1037
3247
4136
Market Price
$ 38.01
Selling Price
$ 31.69
1736
695
687
2575
Market Price
$ 53.64
Selling Price
$ 46.58
1917
509
648
4739