Market Price
$ 46.52
Selling Price
$ 39.09
400
372
192
405
Market Price
$ 31.75
Selling Price
$ 27.26
273
257
65
592
Market Price
$ 52.67
Selling Price
$ 47.41
474
396
368
1884
Market Price
$ 30.93
Selling Price
$ 26.59
3033
1098
1717
4535
Market Price
$ 36.16
Selling Price
$ 31.85
1836
1720
722
2779
Market Price
$ 42.02
Selling Price
$ 35.89
1066
893
870
2975
Market Price
$ 61.63
Selling Price
$ 52.53
3610
2993
1411
4770
Market Price
$ 51.18
Selling Price
$ 43.93
4777
3166
3772
4882
Market Price
$ 69.88
Selling Price
$ 59.03
336
220
313
430
Market Price
$ 32.15
Selling Price
$ 28.75
2078
1004
1546
3263
Market Price
$ 64.17
Selling Price
$ 54.90
238
105
186
608
Market Price
$ 29.85
Selling Price
$ 26.92
464
137
174
1625
Market Price
$ 35.63
Selling Price
$ 29.90
2317
1463
1235
2601
Market Price
$ 49.34
Selling Price
$ 44.19
954
430
706
2618
Market Price
$ 49.38
Selling Price
$ 43.69
1330
732
1294
3422
Market Price
$ 30.25
Selling Price
$ 26.42
2129
1864
1656
2155
Market Price
$ 63.52
Selling Price
$ 56.13
2563
1929
618
4614
Market Price
$ 34.84
Selling Price
$ 29.75
1437
595
299
2508
Market Price
$ 63.74
Selling Price
$ 57.53
2087
1388
1957
2286
Market Price
$ 49.30
Selling Price
$ 42.64
925
657
421
1253
Market Price
$ 37.98
Selling Price
$ 31.89
2801
825
645
4462
Market Price
$ 49.28
Selling Price
$ 42.26
744
616
743
3004
Market Price
$ 45.64
Selling Price
$ 39.81
797
707
621
971
Market Price
$ 37.28
Selling Price
$ 32.26
964
620
801
2217
Market Price
$ 63.47
Selling Price
$ 55.50
110
52
24
472
Market Price
$ 57.80
Selling Price
$ 50.08
1772
1375
472
3102
Market Price
$ 39.16
Selling Price
$ 33.30
477
281
476
939
Market Price
$ 63.23
Selling Price
$ 53.81
4094
2442
2991
4847
Market Price
$ 42.29
Selling Price
$ 35.25
286
281
194
940
Market Price
$ 63.71
Selling Price
$ 55.82
2520
1048
1492
2743
Market Price
$ 30.72
Selling Price
$ 26.28
2060
738
1110
4095
Market Price
$ 33.31
Selling Price
$ 28.53
1386
1004
1360
3283
Market Price
$ 47.31
Selling Price
$ 42.12
614
145
250
1445
Market Price
$ 46.77
Selling Price
$ 40.69
2107
1322
1585
4918
Market Price
$ 50.34
Selling Price
$ 45.44
485
468
434
828
Market Price
$ 47.67
Selling Price
$ 42.18
2681
1600
2087
4462
Market Price
$ 53.71
Selling Price
$ 46.81
706
344
682
3461
Market Price
$ 36.67
Selling Price
$ 32.29
2139
537
1526
4872
Market Price
$ 35.19
Selling Price
$ 29.89
1557
1256
763
3974
Market Price
$ 60.34
Selling Price
$ 54.04
688
193
215
1566