Market Price
$ 48.47
Selling Price
$ 43.21
3382
1693
1131
3602
Market Price
$ 37.44
Selling Price
$ 33.26
1890
1574
851
2216
Market Price
$ 38.20
Selling Price
$ 32.69
1840
1741
970
3199
Market Price
$ 66.53
Selling Price
$ 58.40
885
577
772
1520
Market Price
$ 60.75
Selling Price
$ 54.77
3488
1927
2712
4071
Market Price
$ 60.56
Selling Price
$ 51.81
1245
332
1238
1322
Market Price
$ 40.51
Selling Price
$ 36.43
214
147
49
468
Market Price
$ 54.43
Selling Price
$ 46.78
3303
903
1930
3898
Market Price
$ 65.26
Selling Price
$ 57.49
2534
1113
1730
2827
Market Price
$ 53.61
Selling Price
$ 48.56
1984
1636
940
4760
Market Price
$ 34.97
Selling Price
$ 30.10
2665
1282
2016
4213
Market Price
$ 29.97
Selling Price
$ 25.65
173
82
65
559
Market Price
$ 66.89
Selling Price
$ 59.38
1347
324
548
4769
Market Price
$ 67.83
Selling Price
$ 58.74
2342
1594
629
3949
Market Price
$ 64.84
Selling Price
$ 58.12
1294
1081
958
3417
Market Price
$ 52.05
Selling Price
$ 45.61
418
112
274
882
Market Price
$ 69.79
Selling Price
$ 59.98
377
77
161
686
Market Price
$ 59.76
Selling Price
$ 53.10
2075
1438
1925
4912
Market Price
$ 28.22
Selling Price
$ 25.17
606
570
360
759
Market Price
$ 59.08
Selling Price
$ 50.92
3617
1932
2704
3699
Market Price
$ 50.47
Selling Price
$ 44.80
469
299
244
636
Market Price
$ 43.64
Selling Price
$ 37.70
4000
1284
1373
4483
Market Price
$ 45.65
Selling Price
$ 39.56
1048
467
468
1560
Market Price
$ 37.95
Selling Price
$ 33.37
1191
761
616
1263
Market Price
$ 63.80
Selling Price
$ 57.44
4229
1821
1779
4569
Market Price
$ 33.71
Selling Price
$ 29.60
2757
795
2233
3440
Market Price
$ 37.80
Selling Price
$ 33.52
324
266
220
1619
Market Price
$ 55.91
Selling Price
$ 49.34
3583
1739
2873
4927
Market Price
$ 45.14
Selling Price
$ 39.39
4497
3827
1264
4853
Market Price
$ 33.07
Selling Price
$ 29.20
1291
537
915
2976
Market Price
$ 59.23
Selling Price
$ 50.54
3403
1617
1492
3490
Market Price
$ 64.08
Selling Price
$ 54.50
582
129
455
815
Market Price
$ 33.79
Selling Price
$ 30.65
1142
913
867
2409
Market Price
$ 42.74
Selling Price
$ 36.26
2067
1457
1694
2717
Market Price
$ 64.09
Selling Price
$ 53.54
894
592
436
4150
Market Price
$ 53.18
Selling Price
$ 45.49
1781
581
958
3193
Market Price
$ 31.10
Selling Price
$ 26.30
910
589
657
969
Market Price
$ 50.12
Selling Price
$ 43.66
2062
1353
1367
4883
Market Price
$ 66.01
Selling Price
$ 55.67
1360
544
312
2869
Market Price
$ 40.49
Selling Price
$ 34.90
1595
897
1266
4811