Market Price
$ 52.38
Selling Price
$ 45.77
616
589
250
973
Market Price
$ 66.76
Selling Price
$ 58.61
742
439
684
1290
Market Price
$ 56.69
Selling Price
$ 50.75
2902
2708
1491
2923
Market Price
$ 63.26
Selling Price
$ 56.72
2715
996
1234
3329
Market Price
$ 51.45
Selling Price
$ 45.95
1124
504
752
2686
Market Price
$ 45.01
Selling Price
$ 37.68
299
107
256
975
Market Price
$ 43.76
Selling Price
$ 39.15
1042
396
689
1603
Market Price
$ 50.17
Selling Price
$ 44.35
2474
891
2332
4001
Market Price
$ 45.48
Selling Price
$ 40.87
2389
856
1139
4572
Market Price
$ 64.85
Selling Price
$ 56.67
1100
842
380
2850
Market Price
$ 57.49
Selling Price
$ 49.16
1531
364
1141
4309
Market Price
$ 34.54
Selling Price
$ 31.37
1369
895
524
2230
Market Price
$ 30.66
Selling Price
$ 27.57
1697
1678
1263
1995
Market Price
$ 46.05
Selling Price
$ 38.82
770
187
742
3445
Market Price
$ 67.08
Selling Price
$ 58.85
878
684
774
1014
Market Price
$ 47.55
Selling Price
$ 41.80
1217
389
264
3098
Market Price
$ 35.54
Selling Price
$ 30.05
1241
466
1009
4245
Market Price
$ 33.17
Selling Price
$ 27.82
1561
873
1070
2236
Market Price
$ 47.34
Selling Price
$ 39.69
2756
1052
2003
4304
Market Price
$ 57.78
Selling Price
$ 48.54
2000
1979
1780
2276
Market Price
$ 41.51
Selling Price
$ 36.00
624
417
304
1179
Market Price
$ 39.92
Selling Price
$ 35.49
508
218
422
2524
Market Price
$ 56.73
Selling Price
$ 50.48
1989
412
451
4101
Market Price
$ 33.74
Selling Price
$ 28.97
1186
1083
337
1467
Market Price
$ 69.76
Selling Price
$ 58.13
657
160
603
756
Market Price
$ 35.82
Selling Price
$ 32.22
811
732
795
822
Market Price
$ 42.16
Selling Price
$ 37.66
3401
2313
1102
4801
Market Price
$ 50.77
Selling Price
$ 43.69
1002
250
613
1359
Market Price
$ 46.84
Selling Price
$ 40.26
878
835
546
4000
Market Price
$ 36.40
Selling Price
$ 32.54
2264
701
1144
3169
Market Price
$ 50.46
Selling Price
$ 44.15
2397
652
1048
3112
Market Price
$ 51.23
Selling Price
$ 42.73
1751
1440
1108
1752
Market Price
$ 55.42
Selling Price
$ 48.17
2655
671
922
2855
Market Price
$ 38.42
Selling Price
$ 34.37
1032
517
367
2167
Market Price
$ 49.59
Selling Price
$ 44.56
1059
884
523
2378
Market Price
$ 35.77
Selling Price
$ 31.14
2462
1082
2247
3836
Market Price
$ 44.85
Selling Price
$ 40.39
588
540
399
884
Market Price
$ 28.66
Selling Price
$ 25.26
1805
1725
628
4119
Market Price
$ 48.90
Selling Price
$ 43.64
1055
237
709
1874
Market Price
$ 52.72
Selling Price
$ 44.32
2295
1103
939
2526