Market Price
$ 55.02
Selling Price
$ 49.77
2194
1348
1044
3794
Market Price
$ 50.57
Selling Price
$ 42.17
490
98
123
782
Market Price
$ 68.25
Selling Price
$ 57.03
1424
549
374
1880
Market Price
$ 55.65
Selling Price
$ 49.32
701
392
355
941
Market Price
$ 64.82
Selling Price
$ 54.86
500
114
372
1555
Market Price
$ 36.72
Selling Price
$ 31.66
636
439
455
726
Market Price
$ 58.00
Selling Price
$ 49.47
1277
305
1170
4997
Market Price
$ 33.35
Selling Price
$ 28.57
4390
1433
933
4651
Market Price
$ 39.80
Selling Price
$ 34.46
853
541
203
3367
Market Price
$ 58.19
Selling Price
$ 51.24
972
226
506
2688
Market Price
$ 46.81
Selling Price
$ 42.25
1931
567
1575
4023
Market Price
$ 51.06
Selling Price
$ 45.01
1664
1034
965
4977
Market Price
$ 34.77
Selling Price
$ 29.26
752
501
708
1073
Market Price
$ 28.03
Selling Price
$ 25.43
1518
422
1370
3094
Market Price
$ 55.93
Selling Price
$ 47.63
1364
764
1307
3514
Market Price
$ 44.07
Selling Price
$ 39.24
1939
1553
856
2636
Market Price
$ 47.26
Selling Price
$ 41.20
1425
373
319
1644
Market Price
$ 65.04
Selling Price
$ 58.91
2743
1057
2381
3706
Market Price
$ 34.11
Selling Price
$ 29.46
971
709
216
1416
Market Price
$ 38.09
Selling Price
$ 32.79
2095
808
1911
3173
Market Price
$ 70.80
Selling Price
$ 59.83
2903
833
1482
4779
Market Price
$ 40.04
Selling Price
$ 33.79
2231
1615
982
2632
Market Price
$ 46.87
Selling Price
$ 39.70
1394
945
1269
1582
Market Price
$ 54.62
Selling Price
$ 46.58
1512
893
552
2484
Market Price
$ 36.90
Selling Price
$ 32.73
3259
1943
2359
3811
Market Price
$ 60.58
Selling Price
$ 54.02
1959
816
1370
1992
Market Price
$ 66.61
Selling Price
$ 59.12
1018
581
852
1034
Market Price
$ 42.31
Selling Price
$ 37.20
2132
1237
854
3427
Market Price
$ 66.07
Selling Price
$ 57.29
284
221
165
1263
Market Price
$ 57.05
Selling Price
$ 51.41
811
689
353
3033
Market Price
$ 67.88
Selling Price
$ 58.26
1432
906
883
3078
Market Price
$ 53.39
Selling Price
$ 48.30
178
45
152
479
Market Price
$ 48.75
Selling Price
$ 41.07
2095
1631
840
3661
Market Price
$ 35.92
Selling Price
$ 32.36
502
419
118
1374
Market Price
$ 37.89
Selling Price
$ 31.90
999
750
459
4868
Market Price
$ 52.26
Selling Price
$ 45.72
858
293
191
3696
Market Price
$ 63.47
Selling Price
$ 57.23
4173
1097
3666
4237
Market Price
$ 40.53
Selling Price
$ 36.82
767
311
634
3762
Market Price
$ 68.63
Selling Price
$ 57.28
3495
1711
2685
4323
Market Price
$ 31.87
Selling Price
$ 28.20
3717
3367
2477
4473