Market Price
$ 52.83
Selling Price
$ 45.14
1348
448
1332
1796
Market Price
$ 42.32
Selling Price
$ 37.00
1432
908
486
2120
Market Price
$ 57.41
Selling Price
$ 49.95
254
156
132
863
Market Price
$ 31.30
Selling Price
$ 27.59
649
499
648
1482
Market Price
$ 37.26
Selling Price
$ 32.66
2327
1738
594
3559
Market Price
$ 29.19
Selling Price
$ 25.24
772
620
638
1361
Market Price
$ 40.74
Selling Price
$ 34.51
1004
648
769
1241
Market Price
$ 58.50
Selling Price
$ 52.44
498
284
452
1224
Market Price
$ 50.08
Selling Price
$ 44.23
1807
1420
1413
1848
Market Price
$ 42.82
Selling Price
$ 36.23
3197
1172
2497
4579
Market Price
$ 29.72
Selling Price
$ 25.64
4181
2471
907
4485
Market Price
$ 51.96
Selling Price
$ 45.66
1802
565
531
2170
Market Price
$ 42.24
Selling Price
$ 35.89
954
899
427
2018
Market Price
$ 41.66
Selling Price
$ 36.26
1681
611
1499
4716
Market Price
$ 59.88
Selling Price
$ 51.80
368
224
309
716
Market Price
$ 36.39
Selling Price
$ 30.92
3357
1682
2319
4274
Market Price
$ 56.29
Selling Price
$ 49.26
1236
664
985
2306
Market Price
$ 32.62
Selling Price
$ 28.47
430
160
118
1132
Market Price
$ 67.03
Selling Price
$ 57.69
506
453
430
622
Market Price
$ 61.67
Selling Price
$ 55.00
2926
2217
2186
4535
Market Price
$ 45.44
Selling Price
$ 40.76
1956
489
1337
3857
Market Price
$ 60.93
Selling Price
$ 52.94
137
31
115
623
Market Price
$ 34.86
Selling Price
$ 31.31
4323
3036
3058
4803
Market Price
$ 29.84
Selling Price
$ 26.21
1031
886
570
1725
Market Price
$ 71.47
Selling Price
$ 59.91
1706
1528
1651
2381
Market Price
$ 42.45
Selling Price
$ 36.11
1429
726
1215
1536
Market Price
$ 50.57
Selling Price
$ 43.54
1448
974
632
3605
Market Price
$ 61.46
Selling Price
$ 52.20
1065
757
903
2677
Market Price
$ 46.62
Selling Price
$ 40.83
2261
936
567
3842
Market Price
$ 61.75
Selling Price
$ 53.98
2967
2431
1688
3383
Market Price
$ 65.32
Selling Price
$ 56.35
225
143
153
585
Market Price
$ 66.22
Selling Price
$ 55.93
323
182
166
1056
Market Price
$ 50.75
Selling Price
$ 42.76
171
98
76
548
Market Price
$ 36.43
Selling Price
$ 32.62
860
687
513
923
Market Price
$ 52.10
Selling Price
$ 43.45
367
280
167
1651
Market Price
$ 59.93
Selling Price
$ 53.21
3535
1936
3250
4609
Market Price
$ 34.29
Selling Price
$ 30.87
1116
230
1065
2274
Market Price
$ 43.56
Selling Price
$ 37.04
632
217
194
3042
Market Price
$ 48.42
Selling Price
$ 43.12
857
728
384
2490
Market Price
$ 46.60
Selling Price
$ 39.51
1668
370
612
2474