Market Price
$ 50.20
Selling Price
$ 44.30
1714
1201
499
2349
Market Price
$ 59.66
Selling Price
$ 50.65
1446
586
1197
1737
Market Price
$ 45.03
Selling Price
$ 37.99
2262
1398
2070
4491
Market Price
$ 30.39
Selling Price
$ 26.43
4146
1641
2703
4510
Market Price
$ 38.94
Selling Price
$ 34.73
810
243
611
1226
Market Price
$ 34.44
Selling Price
$ 29.06
2099
577
757
3044
Market Price
$ 46.97
Selling Price
$ 40.20
385
383
264
1009
Market Price
$ 28.69
Selling Price
$ 25.64
753
240
423
1389
Market Price
$ 65.84
Selling Price
$ 56.01
2467
2225
1969
4243
Market Price
$ 33.35
Selling Price
$ 29.79
183
119
106
602
Market Price
$ 63.85
Selling Price
$ 57.66
3246
2962
2447
3742
Market Price
$ 60.25
Selling Price
$ 54.49
243
100
87
455
Market Price
$ 46.88
Selling Price
$ 39.94
1038
408
530
1879
Market Price
$ 57.98
Selling Price
$ 51.73
482
145
381
593
Market Price
$ 62.27
Selling Price
$ 52.91
1503
752
396
2661
Market Price
$ 44.03
Selling Price
$ 39.27
2497
2037
2346
2825
Market Price
$ 45.13
Selling Price
$ 39.48
377
310
333
674
Market Price
$ 63.41
Selling Price
$ 56.05
348
143
90
1083
Market Price
$ 29.57
Selling Price
$ 25.25
667
503
205
694
Market Price
$ 45.12
Selling Price
$ 38.41
1670
537
982
1811
Market Price
$ 66.84
Selling Price
$ 58.93
1301
551
965
1308
Market Price
$ 49.05
Selling Price
$ 42.08
926
596
880
3298
Market Price
$ 36.51
Selling Price
$ 30.48
3332
779
2562
4751
Market Price
$ 33.41
Selling Price
$ 28.45
587
574
521
1097
Market Price
$ 58.78
Selling Price
$ 52.25
2560
753
1636
3758
Market Price
$ 39.41
Selling Price
$ 34.27
835
637
384
1234
Market Price
$ 35.81
Selling Price
$ 31.37
1841
614
376
2935
Market Price
$ 36.41
Selling Price
$ 32.52
983
757
759
1644
Market Price
$ 39.62
Selling Price
$ 35.42
1463
1210
1380
1509
Market Price
$ 44.81
Selling Price
$ 39.85
1140
868
736
2760
Market Price
$ 50.97
Selling Price
$ 46.28
2779
1842
1250
3769
Market Price
$ 66.29
Selling Price
$ 55.52
187
181
168
487
Market Price
$ 39.06
Selling Price
$ 33.78
259
180
197
1204
Market Price
$ 61.36
Selling Price
$ 52.79
4468
4188
2860
4535
Market Price
$ 50.39
Selling Price
$ 45.05
2279
1656
1905
4898
Market Price
$ 42.86
Selling Price
$ 37.49
1758
1673
1133
2839
Market Price
$ 32.95
Selling Price
$ 27.47
859
372
655
3000
Market Price
$ 67.02
Selling Price
$ 59.95
1304
418
565
1808
Market Price
$ 42.80
Selling Price
$ 35.76
1703
873
1161
1953
Market Price
$ 48.19
Selling Price
$ 42.95
889
240
280
1502