Market Price
$ 51.16
Selling Price
$ 44.66
424
175
215
559
Market Price
$ 43.51
Selling Price
$ 38.69
1530
528
1401
1672
Market Price
$ 46.44
Selling Price
$ 41.26
450
178
117
1495
Market Price
$ 65.19
Selling Price
$ 59.20
1608
428
598
2077
Market Price
$ 33.71
Selling Price
$ 29.92
4717
3983
1045
4888
Market Price
$ 66.88
Selling Price
$ 56.79
1097
549
257
2561
Market Price
$ 62.94
Selling Price
$ 53.02
1923
633
427
4635
Market Price
$ 55.32
Selling Price
$ 49.43
332
106
172
524
Market Price
$ 62.19
Selling Price
$ 56.38
2793
2032
1094
3334
Market Price
$ 51.87
Selling Price
$ 45.82
2873
749
1580
3011
Market Price
$ 58.38
Selling Price
$ 49.24
2644
565
1233
3581
Market Price
$ 66.18
Selling Price
$ 58.46
1642
545
337
2338
Market Price
$ 58.81
Selling Price
$ 49.36
290
205
120
603
Market Price
$ 48.84
Selling Price
$ 42.78
2811
1320
708
4867
Market Price
$ 68.21
Selling Price
$ 58.18
575
327
172
835
Market Price
$ 58.18
Selling Price
$ 51.03
4255
3636
3979
4829
Market Price
$ 52.19
Selling Price
$ 45.67
640
417
302
1286
Market Price
$ 60.47
Selling Price
$ 50.76
1380
693
754
3509
Market Price
$ 30.51
Selling Price
$ 26.05
1305
605
1022
2079
Market Price
$ 34.45
Selling Price
$ 29.83
1025
401
725
4355
Market Price
$ 63.58
Selling Price
$ 56.04
639
453
517
667
Market Price
$ 57.26
Selling Price
$ 51.78
405
327
247
412
Market Price
$ 55.47
Selling Price
$ 47.62
737
226
411
3671
Market Price
$ 63.07
Selling Price
$ 53.78
2539
1216
1034
4738
Market Price
$ 62.71
Selling Price
$ 53.76
900
628
383
1537
Market Price
$ 33.62
Selling Price
$ 28.34
1576
930
580
4556
Market Price
$ 38.80
Selling Price
$ 32.64
852
494
385
1592
Market Price
$ 55.64
Selling Price
$ 48.29
789
360
449
1632
Market Price
$ 59.06
Selling Price
$ 49.60
1910
1596
746
4824
Market Price
$ 40.75
Selling Price
$ 34.91
2422
1684
575
4638
Market Price
$ 65.06
Selling Price
$ 56.65
419
131
271
1042
Market Price
$ 31.24
Selling Price
$ 27.77
671
327
609
902
Market Price
$ 64.46
Selling Price
$ 54.07
355
157
258
778
Market Price
$ 56.35
Selling Price
$ 49.20
788
292
783
1804
Market Price
$ 50.34
Selling Price
$ 43.97
170
162
34
710
Market Price
$ 30.08
Selling Price
$ 25.22
942
884
594
2262
Market Price
$ 49.72
Selling Price
$ 42.38
2893
1874
1973
3355
Market Price
$ 50.30
Selling Price
$ 42.23
2557
1720
1128
2764
Market Price
$ 71.15
Selling Price
$ 59.59
3702
1524
3139
4042
Market Price
$ 48.59
Selling Price
$ 41.90
1356
1205
1039
1569