Market Price
$ 62.77
Selling Price
$ 56.74
1124
476
434
1195
Market Price
$ 28.52
Selling Price
$ 25.14
863
492
461
1820
Market Price
$ 45.15
Selling Price
$ 37.99
3765
2549
1863
4196
Market Price
$ 52.94
Selling Price
$ 46.60
2048
1116
1615
4450
Market Price
$ 67.85
Selling Price
$ 56.67
3658
1992
887
4712
Market Price
$ 67.76
Selling Price
$ 58.91
650
335
293
1182
Market Price
$ 66.28
Selling Price
$ 59.29
274
254
266
1020
Market Price
$ 41.10
Selling Price
$ 35.85
1669
616
1115
1899
Market Price
$ 62.58
Selling Price
$ 54.99
2818
2430
2655
3127
Market Price
$ 68.53
Selling Price
$ 59.70
2420
655
1900
4231
Market Price
$ 30.55
Selling Price
$ 26.17
519
474
351
1099
Market Price
$ 30.55
Selling Price
$ 27.05
200
112
182
912
Market Price
$ 59.58
Selling Price
$ 51.37
446
100
308
1792
Market Price
$ 50.47
Selling Price
$ 44.93
3650
1003
899
4957
Market Price
$ 29.19
Selling Price
$ 26.09
3173
678
3027
3943
Market Price
$ 48.89
Selling Price
$ 43.50
3647
3414
3470
3674
Market Price
$ 49.66
Selling Price
$ 43.81
3571
1878
940
4057
Market Price
$ 44.21
Selling Price
$ 38.52
2037
1142
1863
2116
Market Price
$ 32.60
Selling Price
$ 29.59
1285
545
1126
4993
Market Price
$ 32.47
Selling Price
$ 28.14
706
308
280
1205
Market Price
$ 34.14
Selling Price
$ 28.71
1514
1263
1093
2393
Market Price
$ 60.44
Selling Price
$ 53.47
2775
788
2449
4512
Market Price
$ 55.27
Selling Price
$ 47.88
2365
1741
838
3003
Market Price
$ 49.56
Selling Price
$ 41.98
664
614
348
997
Market Price
$ 54.01
Selling Price
$ 45.67
1008
942
275
2353
Market Price
$ 46.80
Selling Price
$ 42.12
323
170
114
498
Market Price
$ 55.55
Selling Price
$ 46.65
797
276
678
1578
Market Price
$ 48.71
Selling Price
$ 43.71
945
673
493
2079
Market Price
$ 28.88
Selling Price
$ 25.63
905
211
784
2496
Market Price
$ 47.75
Selling Price
$ 43.15
1136
1032
898
3293
Market Price
$ 49.25
Selling Price
$ 43.37
899
343
576
1563
Market Price
$ 31.22
Selling Price
$ 26.23
306
293
302
1189
Market Price
$ 48.93
Selling Price
$ 44.26
351
160
298
1658
Market Price
$ 39.33
Selling Price
$ 33.36
2487
2163
1584
3445
Market Price
$ 63.08
Selling Price
$ 55.84
3263
2031
2746
3852
Market Price
$ 43.38
Selling Price
$ 38.62
950
848
885
2627
Market Price
$ 55.40
Selling Price
$ 49.08
483
431
369
2413
Market Price
$ 43.73
Selling Price
$ 37.26
1951
661
1419
2673
Market Price
$ 29.51
Selling Price
$ 25.74
800
792
392
3492
Market Price
$ 37.86
Selling Price
$ 33.82
400
285
347
982