Market Price
$ 50.20
Selling Price
$ 45.49
2416
1787
1706
3634
Market Price
$ 44.28
Selling Price
$ 38.37
796
363
580
2225
Market Price
$ 60.22
Selling Price
$ 52.11
2049
1250
501
2881
Market Price
$ 46.98
Selling Price
$ 42.40
526
123
300
866
Market Price
$ 53.73
Selling Price
$ 44.96
1052
624
829
1997
Market Price
$ 47.15
Selling Price
$ 40.80
523
208
339
798
Market Price
$ 67.30
Selling Price
$ 56.35
347
288
134
1523
Market Price
$ 27.99
Selling Price
$ 25.32
452
203
357
693
Market Price
$ 29.72
Selling Price
$ 26.75
2664
2491
1869
3496
Market Price
$ 46.69
Selling Price
$ 39.47
1559
938
1085
3512
Market Price
$ 27.75
Selling Price
$ 25.20
1952
602
940
3709
Market Price
$ 35.65
Selling Price
$ 32.18
925
562
227
953
Market Price
$ 28.08
Selling Price
$ 25.24
2702
1293
1038
3830
Market Price
$ 68.74
Selling Price
$ 58.00
436
295
402
1047
Market Price
$ 49.61
Selling Price
$ 44.92
682
561
355
2540
Market Price
$ 39.52
Selling Price
$ 35.53
487
128
216
2035
Market Price
$ 42.57
Selling Price
$ 35.91
126
69
106
433
Market Price
$ 45.17
Selling Price
$ 39.68
1141
1063
724
1508
Market Price
$ 65.29
Selling Price
$ 57.49
255
122
115
739
Market Price
$ 45.01
Selling Price
$ 39.26
1321
780
730
1620
Market Price
$ 56.16
Selling Price
$ 49.60
150
51
49
695
Market Price
$ 29.88
Selling Price
$ 26.25
1319
1190
318
1546
Market Price
$ 35.23
Selling Price
$ 30.55
2344
1969
585
4992
Market Price
$ 65.31
Selling Price
$ 57.17
1234
502
1176
2097
Market Price
$ 49.55
Selling Price
$ 41.77
204
192
61
605
Market Price
$ 47.71
Selling Price
$ 42.23
1372
1279
821
2888
Market Price
$ 42.07
Selling Price
$ 36.45
1116
826
738
3331
Market Price
$ 57.36
Selling Price
$ 50.01
1321
454
722
3022
Market Price
$ 47.20
Selling Price
$ 39.54
1824
396
397
4124
Market Price
$ 33.34
Selling Price
$ 29.23
746
564
519
1359
Market Price
$ 57.42
Selling Price
$ 50.53
928
747
355
1263
Market Price
$ 64.30
Selling Price
$ 54.48
301
86
159
723
Market Price
$ 64.12
Selling Price
$ 53.96
306
286
212
1087
Market Price
$ 58.01
Selling Price
$ 51.77
3070
1649
2903
3736
Market Price
$ 53.35
Selling Price
$ 48.29
746
545
376
1308
Market Price
$ 49.04
Selling Price
$ 43.23
1439
402
453
3914
Market Price
$ 55.03
Selling Price
$ 47.62
880
327
738
1192
Market Price
$ 39.34
Selling Price
$ 33.30
1330
1037
1281
1987
Market Price
$ 34.94
Selling Price
$ 31.28
3244
905
843
4400
Market Price
$ 48.86
Selling Price
$ 44.37
1179
715
310
1399