Market Price
$ 52.37
Selling Price
$ 46.83
1681
759
1026
1823
Market Price
$ 50.16
Selling Price
$ 42.30
1064
744
337
3671
Market Price
$ 39.67
Selling Price
$ 34.89
1914
1136
661
4038
Market Price
$ 41.66
Selling Price
$ 35.71
769
451
603
1523
Market Price
$ 46.10
Selling Price
$ 39.56
1537
1436
653
4311
Market Price
$ 66.15
Selling Price
$ 57.36
384
203
299
531
Market Price
$ 43.00
Selling Price
$ 39.08
797
163
448
835
Market Price
$ 29.03
Selling Price
$ 26.01
955
393
353
4568
Market Price
$ 51.06
Selling Price
$ 45.32
3177
2226
1872
4080
Market Price
$ 54.95
Selling Price
$ 46.87
1781
560
438
2886
Market Price
$ 50.67
Selling Price
$ 43.00
534
427
253
2485
Market Price
$ 69.67
Selling Price
$ 59.38
1826
1252
1079
2194
Market Price
$ 48.02
Selling Price
$ 41.30
636
491
609
790
Market Price
$ 45.32
Selling Price
$ 40.71
941
699
848
1779
Market Price
$ 51.91
Selling Price
$ 45.75
1021
613
276
1673
Market Price
$ 50.64
Selling Price
$ 42.68
976
402
616
2514
Market Price
$ 71.03
Selling Price
$ 59.22
1423
901
1086
2560
Market Price
$ 32.52
Selling Price
$ 29.47
1008
693
558
4340
Market Price
$ 65.73
Selling Price
$ 56.05
1967
447
432
4052
Market Price
$ 59.89
Selling Price
$ 51.93
2071
1433
713
3106
Market Price
$ 67.35
Selling Price
$ 59.53
1093
978
342
1790
Market Price
$ 45.04
Selling Price
$ 38.57
573
397
348
1050
Market Price
$ 39.80
Selling Price
$ 36.10
530
399
330
961
Market Price
$ 43.46
Selling Price
$ 38.98
940
357
702
2916
Market Price
$ 51.64
Selling Price
$ 44.61
3893
1897
3871
4060
Market Price
$ 63.13
Selling Price
$ 53.01
1042
947
1027
1771
Market Price
$ 62.35
Selling Price
$ 53.49
1846
546
1063
3159
Market Price
$ 60.70
Selling Price
$ 51.48
841
213
190
1159
Market Price
$ 40.29
Selling Price
$ 36.30
1704
1178
1199
1935
Market Price
$ 69.43
Selling Price
$ 58.34
656
605
611
1604
Market Price
$ 59.55
Selling Price
$ 53.47
1392
724
564
2143
Market Price
$ 42.79
Selling Price
$ 38.00
3102
2112
682
4089
Market Price
$ 41.09
Selling Price
$ 37.17
3754
3729
2158
4819
Market Price
$ 61.41
Selling Price
$ 52.62
1824
1001
1076
2440
Market Price
$ 35.50
Selling Price
$ 31.98
2613
2507
2450
3883
Market Price
$ 32.75
Selling Price
$ 27.42
2543
1504
565
3474
Market Price
$ 59.42
Selling Price
$ 50.05
1903
810
410
4356
Market Price
$ 64.07
Selling Price
$ 54.27
2497
1401
575
4138
Market Price
$ 35.68
Selling Price
$ 30.44
1631
565
417
4424
Market Price
$ 41.72
Selling Price
$ 35.97
2656
1548
2432
4642