Market Price
$ 65.61
Selling Price
$ 57.11
98
85
59
489
Market Price
$ 59.37
Selling Price
$ 51.34
3045
1642
1463
4592
Market Price
$ 38.75
Selling Price
$ 34.87
1164
616
388
3371
Market Price
$ 51.71
Selling Price
$ 44.33
2208
642
1113
3169
Market Price
$ 33.87
Selling Price
$ 30.60
1746
975
1040
2901
Market Price
$ 31.31
Selling Price
$ 27.88
515
377
418
1194
Market Price
$ 46.31
Selling Price
$ 39.61
2226
1283
1810
4136
Market Price
$ 27.75
Selling Price
$ 25.05
1367
959
1302
1914
Market Price
$ 62.00
Selling Price
$ 55.21
716
382
424
1141
Market Price
$ 45.81
Selling Price
$ 40.34
966
943
600
3706
Market Price
$ 46.64
Selling Price
$ 40.49
3854
820
1472
4217
Market Price
$ 37.71
Selling Price
$ 34.04
1931
897
477
3821
Market Price
$ 54.14
Selling Price
$ 46.57
1777
1084
1468
2715
Market Price
$ 40.42
Selling Price
$ 34.60
2689
616
1682
4963
Market Price
$ 52.72
Selling Price
$ 45.47
1527
962
604
4436
Market Price
$ 63.93
Selling Price
$ 55.93
1563
1131
805
2220
Market Price
$ 53.42
Selling Price
$ 46.38
1406
364
764
2423
Market Price
$ 42.74
Selling Price
$ 38.66
796
160
442
1673
Market Price
$ 32.61
Selling Price
$ 28.98
417
106
404
1759
Market Price
$ 57.47
Selling Price
$ 50.41
149
115
113
451
Market Price
$ 62.97
Selling Price
$ 54.36
1456
994
300
1938
Market Price
$ 47.07
Selling Price
$ 42.13
3609
1508
1534
4627
Market Price
$ 35.60
Selling Price
$ 32.09
3315
689
1966
4870
Market Price
$ 36.60
Selling Price
$ 31.11
1265
679
1238
1269
Market Price
$ 50.02
Selling Price
$ 44.49
1171
1115
315
3901
Market Price
$ 65.51
Selling Price
$ 55.44
3244
2066
773
4036
Market Price
$ 38.62
Selling Price
$ 34.24
3605
1463
1056
4143
Market Price
$ 33.86
Selling Price
$ 30.25
3516
1131
1573
3787
Market Price
$ 35.46
Selling Price
$ 30.67
1836
1515
1171
2088
Market Price
$ 36.66
Selling Price
$ 32.71
1851
1297
483
2773
Market Price
$ 66.14
Selling Price
$ 59.28
962
655
202
2669
Market Price
$ 39.03
Selling Price
$ 32.91
191
53
122
755
Market Price
$ 43.72
Selling Price
$ 38.42
129
117
59
451
Market Price
$ 38.61
Selling Price
$ 33.06
2359
612
2113
2956
Market Price
$ 51.73
Selling Price
$ 45.62
1557
982
790
2046
Market Price
$ 52.55
Selling Price
$ 45.02
1491
667
1370
2723
Market Price
$ 58.39
Selling Price
$ 51.49
1601
1347
1103
2800
Market Price
$ 31.17
Selling Price
$ 27.48
952
237
587
2307
Market Price
$ 65.21
Selling Price
$ 55.30
3780
1465
3248
4622
Market Price
$ 32.32
Selling Price
$ 28.01
1288
775
897
2704