Market Price
$ 45.08
Selling Price
$ 38.18
891
473
650
1259
Market Price
$ 34.90
Selling Price
$ 31.60
2836
2263
758
3121
Market Price
$ 37.30
Selling Price
$ 31.60
2349
2003
2210
2633
Market Price
$ 51.49
Selling Price
$ 45.47
2219
2037
778
4176
Market Price
$ 38.97
Selling Price
$ 33.58
433
429
328
943
Market Price
$ 64.57
Selling Price
$ 55.81
709
483
334
1649
Market Price
$ 57.25
Selling Price
$ 50.16
1532
713
424
4530
Market Price
$ 38.33
Selling Price
$ 33.33
1077
409
387
3040
Market Price
$ 35.66
Selling Price
$ 30.49
2169
549
1160
3781
Market Price
$ 63.78
Selling Price
$ 54.71
4166
1970
1054
4496
Market Price
$ 55.26
Selling Price
$ 49.35
1462
839
307
3636
Market Price
$ 35.94
Selling Price
$ 32.35
913
647
666
2442
Market Price
$ 32.40
Selling Price
$ 29.14
132
82
115
421
Market Price
$ 48.62
Selling Price
$ 41.11
1353
601
824
3301
Market Price
$ 58.92
Selling Price
$ 50.47
3250
2189
3043
4144
Market Price
$ 32.09
Selling Price
$ 27.09
526
406
137
2112
Market Price
$ 35.40
Selling Price
$ 31.65
3139
2730
2622
3941
Market Price
$ 68.68
Selling Price
$ 58.73
1485
647
831
4545
Market Price
$ 50.28
Selling Price
$ 43.99
4240
4031
3901
4854
Market Price
$ 67.45
Selling Price
$ 57.08
1956
645
715
2985
Market Price
$ 30.27
Selling Price
$ 25.47
1901
888
746
3791
Market Price
$ 43.04
Selling Price
$ 38.42
2664
1515
1548
2831
Market Price
$ 65.03
Selling Price
$ 58.88
1399
1194
495
2330
Market Price
$ 49.01
Selling Price
$ 41.99
451
338
409
1318
Market Price
$ 61.41
Selling Price
$ 53.69
1880
1537
1745
2129
Market Price
$ 63.85
Selling Price
$ 55.49
4542
4192
2209
4687
Market Price
$ 47.34
Selling Price
$ 42.91
3825
1324
1784
4790
Market Price
$ 53.11
Selling Price
$ 44.69
1557
726
719
4696
Market Price
$ 59.44
Selling Price
$ 51.85
761
717
495
1330
Market Price
$ 44.42
Selling Price
$ 39.86
1818
733
968
2044
Market Price
$ 47.96
Selling Price
$ 40.81
644
556
516
667
Market Price
$ 38.92
Selling Price
$ 34.73
627
520
521
1998
Market Price
$ 41.07
Selling Price
$ 35.95
705
405
541
1842
Market Price
$ 61.87
Selling Price
$ 51.67
1399
758
548
3445
Market Price
$ 47.33
Selling Price
$ 42.46
524
332
409
993
Market Price
$ 50.89
Selling Price
$ 45.22
880
446
583
1073
Market Price
$ 32.62
Selling Price
$ 29.54
1772
380
505
3888
Market Price
$ 29.23
Selling Price
$ 25.83
362
175
195
948
Market Price
$ 55.50
Selling Price
$ 48.20
3283
2038
2023
3557
Market Price
$ 31.47
Selling Price
$ 28.39
2205
1003
1710
2496