Market Price
$ 60.17
Selling Price
$ 53.77
3341
2157
1081
4181
Market Price
$ 55.34
Selling Price
$ 48.83
1141
523
581
1186
Market Price
$ 49.94
Selling Price
$ 43.45
1890
1630
1513
2395
Market Price
$ 65.69
Selling Price
$ 59.48
760
646
456
791
Market Price
$ 35.30
Selling Price
$ 29.64
266
186
254
561
Market Price
$ 52.76
Selling Price
$ 44.58
845
174
288
979
Market Price
$ 62.19
Selling Price
$ 56.09
2350
1506
1463
3890
Market Price
$ 65.66
Selling Price
$ 58.62
3656
1527
3303
4737
Market Price
$ 53.52
Selling Price
$ 47.34
3432
818
3041
4595
Market Price
$ 58.38
Selling Price
$ 51.02
3215
1559
1463
4335
Market Price
$ 30.16
Selling Price
$ 25.92
1477
1191
908
1811
Market Price
$ 34.19
Selling Price
$ 29.53
142
35
82
400
Market Price
$ 37.88
Selling Price
$ 32.24
3887
1344
1809
4883
Market Price
$ 69.06
Selling Price
$ 58.90
943
547
248
3011
Market Price
$ 36.60
Selling Price
$ 32.41
4240
4169
3204
4322
Market Price
$ 31.04
Selling Price
$ 26.06
1828
1527
726
3417
Market Price
$ 42.27
Selling Price
$ 35.96
3548
3415
1893
4235
Market Price
$ 35.26
Selling Price
$ 31.24
1417
923
1160
1770
Market Price
$ 51.64
Selling Price
$ 43.42
1658
1213
996
4764
Market Price
$ 47.80
Selling Price
$ 41.95
573
477
470
2181
Market Price
$ 53.51
Selling Price
$ 47.11
1672
814
921
1868
Market Price
$ 37.68
Selling Price
$ 32.86
473
276
198
489
Market Price
$ 35.84
Selling Price
$ 30.74
1262
787
1046
4016
Market Price
$ 66.01
Selling Price
$ 55.27
1166
435
439
3470
Market Price
$ 45.03
Selling Price
$ 38.54
2621
579
603
3185
Market Price
$ 28.82
Selling Price
$ 25.82
315
246
265
1165
Market Price
$ 51.38
Selling Price
$ 45.18
2118
1456
1094
2373
Market Price
$ 39.35
Selling Price
$ 35.03
1280
593
552
2613
Market Price
$ 52.55
Selling Price
$ 46.65
1023
432
556
1158
Market Price
$ 39.11
Selling Price
$ 34.41
3843
988
2834
4333
Market Price
$ 63.54
Selling Price
$ 56.80
2910
1270
1898
3796
Market Price
$ 31.54
Selling Price
$ 28.19
2912
1167
2530
4714
Market Price
$ 51.31
Selling Price
$ 43.05
1947
801
722
4746
Market Price
$ 63.75
Selling Price
$ 54.02
1453
611
1238
2369
Market Price
$ 36.77
Selling Price
$ 32.36
953
864
218
3741
Market Price
$ 59.43
Selling Price
$ 50.92
3138
966
2507
3823
Market Price
$ 48.05
Selling Price
$ 42.41
1450
826
597
2325
Market Price
$ 39.30
Selling Price
$ 33.71
1089
673
466
4639
Market Price
$ 68.40
Selling Price
$ 57.05
3249
2853
1149
4501
Market Price
$ 61.38
Selling Price
$ 52.18
2517
1187
1877
2566