Market Price
$ 28.43
Selling Price
$ 25.52
326
158
135
826
Market Price
$ 40.63
Selling Price
$ 34.06
1843
714
1108
3398
Market Price
$ 61.08
Selling Price
$ 51.60
3949
2252
946
4670
Market Price
$ 47.63
Selling Price
$ 42.97
1013
965
456
1235
Market Price
$ 38.53
Selling Price
$ 34.42
1419
494
913
2206
Market Price
$ 40.37
Selling Price
$ 34.71
4480
3808
2936
4806
Market Price
$ 59.57
Selling Price
$ 49.71
3469
1661
1004
3540
Market Price
$ 43.97
Selling Price
$ 39.62
2681
1983
1038
3962
Market Price
$ 62.47
Selling Price
$ 52.79
3731
3550
3536
3754
Market Price
$ 50.40
Selling Price
$ 43.11
594
452
379
769
Market Price
$ 53.00
Selling Price
$ 45.92
1460
722
1171
2489
Market Price
$ 35.60
Selling Price
$ 30.50
1216
483
915
4855
Market Price
$ 58.64
Selling Price
$ 50.53
706
324
484
779
Market Price
$ 48.53
Selling Price
$ 42.38
948
237
228
2318
Market Price
$ 40.15
Selling Price
$ 33.79
2320
490
1651
4681
Market Price
$ 68.57
Selling Price
$ 57.20
438
300
221
1206
Market Price
$ 44.88
Selling Price
$ 40.73
1133
814
913
1302
Market Price
$ 47.37
Selling Price
$ 40.48
2994
1919
2737
3888
Market Price
$ 63.89
Selling Price
$ 57.23
497
194
292
1769
Market Price
$ 55.43
Selling Price
$ 50.22
736
570
249
3487
Market Price
$ 37.38
Selling Price
$ 32.96
708
163
301
1725
Market Price
$ 61.49
Selling Price
$ 53.20
1304
797
512
3796
Market Price
$ 66.22
Selling Price
$ 57.67
908
655
462
1893
Market Price
$ 40.72
Selling Price
$ 35.05
896
889
617
1571
Market Price
$ 62.52
Selling Price
$ 54.20
349
339
207
894
Market Price
$ 38.91
Selling Price
$ 35.31
2695
1592
920
2807
Market Price
$ 36.32
Selling Price
$ 32.46
1541
677
670
3628
Market Price
$ 68.63
Selling Price
$ 57.32
615
347
390
1604
Market Price
$ 59.55
Selling Price
$ 53.05
1249
255
254
1627
Market Price
$ 42.87
Selling Price
$ 37.65
313
181
289
451
Market Price
$ 42.48
Selling Price
$ 36.73
1497
941
978
3918
Market Price
$ 31.97
Selling Price
$ 28.67
1236
1045
485
1323
Market Price
$ 31.90
Selling Price
$ 27.20
3379
690
1099
4941
Market Price
$ 43.67
Selling Price
$ 39.12
909
506
554
1212
Market Price
$ 67.55
Selling Price
$ 59.46
4264
2677
2523
4885
Market Price
$ 62.81
Selling Price
$ 54.39
307
295
83
1191
Market Price
$ 30.60
Selling Price
$ 27.50
1678
506
1311
2726
Market Price
$ 34.23
Selling Price
$ 31.04
3559
997
3282
4174
Market Price
$ 50.50
Selling Price
$ 45.90
2888
911
2359
2940
Market Price
$ 41.36
Selling Price
$ 34.48
2424
687
718
3697