Market Price
$ 68.32
Selling Price
$ 57.81
1700
1554
429
2568
Market Price
$ 45.77
Selling Price
$ 38.82
999
682
589
2104
Market Price
$ 53.84
Selling Price
$ 48.76
348
128
240
1108
Market Price
$ 55.46
Selling Price
$ 48.33
2759
1280
1996
4093
Market Price
$ 37.34
Selling Price
$ 32.63
981
373
718
2963
Market Price
$ 46.80
Selling Price
$ 41.61
1555
1033
969
3461
Market Price
$ 30.19
Selling Price
$ 26.80
635
495
313
682
Market Price
$ 50.49
Selling Price
$ 45.80
4027
3843
1003
4647
Market Price
$ 41.52
Selling Price
$ 35.73
1024
237
408
1390
Market Price
$ 67.33
Selling Price
$ 59.28
3598
1445
1032
3866
Market Price
$ 37.38
Selling Price
$ 31.89
3242
2562
2646
4731
Market Price
$ 43.17
Selling Price
$ 36.73
3190
737
3040
3402
Market Price
$ 49.35
Selling Price
$ 42.25
377
375
114
438
Market Price
$ 55.89
Selling Price
$ 49.83
709
405
492
2011
Market Price
$ 54.53
Selling Price
$ 48.98
228
76
54
537
Market Price
$ 51.69
Selling Price
$ 45.02
4432
3867
1954
4655
Market Price
$ 57.56
Selling Price
$ 50.37
2095
961
761
2819
Market Price
$ 44.29
Selling Price
$ 37.27
1538
533
472
1937
Market Price
$ 28.70
Selling Price
$ 25.33
1164
572
358
2029
Market Price
$ 37.29
Selling Price
$ 33.13
3994
2621
1386
4737
Market Price
$ 60.05
Selling Price
$ 50.11
1575
1117
340
3995
Market Price
$ 47.14
Selling Price
$ 40.80
2198
1929
2161
2482
Market Price
$ 36.30
Selling Price
$ 31.30
2443
595
963
3340
Market Price
$ 33.69
Selling Price
$ 30.23
1239
380
513
2495
Market Price
$ 50.66
Selling Price
$ 43.28
632
570
291
856
Market Price
$ 46.81
Selling Price
$ 42.06
853
300
385
2039
Market Price
$ 68.72
Selling Price
$ 59.00
552
366
333
574
Market Price
$ 61.61
Selling Price
$ 52.65
1364
1219
1274
1633
Market Price
$ 43.54
Selling Price
$ 36.42
332
118
213
455
Market Price
$ 64.10
Selling Price
$ 58.15
1704
1113
390
3017
Market Price
$ 47.19
Selling Price
$ 41.44
557
202
512
1373
Market Price
$ 61.70
Selling Price
$ 53.02
1426
1306
1197
2875
Market Price
$ 65.09
Selling Price
$ 54.55
1385
732
437
2429
Market Price
$ 47.16
Selling Price
$ 41.58
2319
1719
1793
3130
Market Price
$ 49.60
Selling Price
$ 42.79
693
228
299
2579
Market Price
$ 55.04
Selling Price
$ 49.12
2294
1527
1177
4662
Market Price
$ 42.44
Selling Price
$ 35.93
2381
2127
1914
3736
Market Price
$ 40.88
Selling Price
$ 35.18
317
245
229
1234
Market Price
$ 30.47
Selling Price
$ 26.66
747
309
720
1026
Market Price
$ 66.33
Selling Price
$ 59.37
553
370
359
1629