Market Price
$ 60.05
Selling Price
$ 50.28
4280
2955
3301
4676
Market Price
$ 61.75
Selling Price
$ 54.86
365
100
346
484
Market Price
$ 62.57
Selling Price
$ 54.67
1436
540
405
2537
Market Price
$ 47.97
Selling Price
$ 41.16
638
182
593
2472
Market Price
$ 62.36
Selling Price
$ 53.71
2108
537
1693
2160
Market Price
$ 37.23
Selling Price
$ 32.47
2100
486
560
3969
Market Price
$ 59.27
Selling Price
$ 51.21
2385
1303
1563
3328
Market Price
$ 50.58
Selling Price
$ 42.86
847
504
355
3577
Market Price
$ 39.44
Selling Price
$ 34.36
709
647
547
772
Market Price
$ 64.91
Selling Price
$ 57.98
705
444
569
2803
Market Price
$ 49.51
Selling Price
$ 41.84
1571
527
1102
1925
Market Price
$ 50.46
Selling Price
$ 42.08
687
382
400
3156
Market Price
$ 52.83
Selling Price
$ 47.85
1573
1228
1060
3898
Market Price
$ 53.66
Selling Price
$ 45.72
3620
2489
1603
4230
Market Price
$ 58.21
Selling Price
$ 51.91
755
424
256
1170
Market Price
$ 32.92
Selling Price
$ 27.95
2501
669
1986
3535
Market Price
$ 38.79
Selling Price
$ 32.62
1301
835
718
1419
Market Price
$ 54.31
Selling Price
$ 48.37
206
93
108
438
Market Price
$ 55.14
Selling Price
$ 49.75
4525
1895
3909
4554
Market Price
$ 41.20
Selling Price
$ 35.13
3559
1817
2421
4582
Market Price
$ 38.75
Selling Price
$ 33.63
1265
745
431
3211
Market Price
$ 68.98
Selling Price
$ 59.34
442
196
127
854
Market Price
$ 36.62
Selling Price
$ 32.69
2716
2487
1729
3246
Market Price
$ 31.10
Selling Price
$ 26.37
3407
2430
878
3649
Market Price
$ 57.31
Selling Price
$ 48.06
1824
1273
1197
1842
Market Price
$ 44.69
Selling Price
$ 39.64
1157
630
819
2913
Market Price
$ 33.51
Selling Price
$ 30.05
940
889
353
3032
Market Price
$ 44.86
Selling Price
$ 40.20
717
201
459
2877
Market Price
$ 43.93
Selling Price
$ 36.98
935
716
713
2041
Market Price
$ 45.54
Selling Price
$ 39.90
1941
1112
789
2218
Market Price
$ 38.96
Selling Price
$ 34.18
414
406
292
751
Market Price
$ 65.66
Selling Price
$ 58.67
385
142
330
444
Market Price
$ 36.15
Selling Price
$ 31.38
1316
1082
428
3446
Market Price
$ 41.38
Selling Price
$ 36.08
1867
1007
1758
2695
Market Price
$ 35.44
Selling Price
$ 29.68
1256
754
1099
4797
Market Price
$ 47.88
Selling Price
$ 40.77
1275
285
970
4931
Market Price
$ 30.60
Selling Price
$ 26.39
3955
2740
3863
4573
Market Price
$ 38.47
Selling Price
$ 33.72
2389
619
1722
4071
Market Price
$ 58.27
Selling Price
$ 50.74
1226
1142
524
1551
Market Price
$ 48.62
Selling Price
$ 41.66
420
114
397
1770