Market Price
$ 38.74
Selling Price
$ 33.77
671
141
252
741
Market Price
$ 41.53
Selling Price
$ 37.22
1808
1050
1580
3737
Market Price
$ 48.55
Selling Price
$ 42.44
1005
347
202
1707
Market Price
$ 56.72
Selling Price
$ 49.99
1507
1469
456
2312
Market Price
$ 30.40
Selling Price
$ 25.84
943
815
685
1796
Market Price
$ 47.58
Selling Price
$ 41.41
343
202
194
1036
Market Price
$ 60.20
Selling Price
$ 52.07
1275
395
646
2406
Market Price
$ 48.63
Selling Price
$ 41.31
1295
804
619
2248
Market Price
$ 62.68
Selling Price
$ 54.82
2566
1990
888
4225
Market Price
$ 51.15
Selling Price
$ 45.94
2408
1549
2036
3533
Market Price
$ 43.68
Selling Price
$ 38.28
3582
1751
824
3909
Market Price
$ 46.74
Selling Price
$ 40.16
4367
2629
4284
4648
Market Price
$ 54.68
Selling Price
$ 45.84
1201
1077
370
2146
Market Price
$ 48.76
Selling Price
$ 43.02
2820
1795
2582
3752
Market Price
$ 69.20
Selling Price
$ 59.75
1716
1288
1505
2442
Market Price
$ 59.95
Selling Price
$ 53.57
1218
626
396
4527
Market Price
$ 56.57
Selling Price
$ 49.37
534
304
511
644
Market Price
$ 61.89
Selling Price
$ 56.09
383
291
350
894
Market Price
$ 37.87
Selling Price
$ 33.70
952
419
350
1082
Market Price
$ 33.16
Selling Price
$ 29.13
393
81
146
456
Market Price
$ 60.49
Selling Price
$ 52.32
2071
1359
1378
2399
Market Price
$ 65.98
Selling Price
$ 57.50
4330
2304
2331
4860
Market Price
$ 69.69
Selling Price
$ 58.38
519
270
425
830
Market Price
$ 40.86
Selling Price
$ 34.81
4416
3751
3221
4481
Market Price
$ 48.52
Selling Price
$ 41.89
3353
971
2037
4093
Market Price
$ 43.53
Selling Price
$ 38.21
2876
1740
1759
4836
Market Price
$ 46.05
Selling Price
$ 41.39
3248
2918
1443
3886
Market Price
$ 54.68
Selling Price
$ 47.91
649
369
397
2138
Market Price
$ 41.19
Selling Price
$ 34.38
419
180
346
1038
Market Price
$ 64.77
Selling Price
$ 56.34
769
520
325
3706
Market Price
$ 58.39
Selling Price
$ 50.77
1406
620
578
2171
Market Price
$ 37.60
Selling Price
$ 34.17
414
279
303
420
Market Price
$ 65.14
Selling Price
$ 55.03
1374
675
338
1996
Market Price
$ 40.92
Selling Price
$ 36.99
1879
1291
960
4253
Market Price
$ 39.02
Selling Price
$ 34.97
535
153
411
2389
Market Price
$ 30.90
Selling Price
$ 25.95
803
242
246
1927
Market Price
$ 51.85
Selling Price
$ 46.60
2510
895
2081
3353
Market Price
$ 28.87
Selling Price
$ 25.68
381
88
325
951
Market Price
$ 48.03
Selling Price
$ 42.27
2201
726
1249
4160
Market Price
$ 63.50
Selling Price
$ 53.56
503
181
238
1947