Market Price
$ 61.21
Selling Price
$ 52.71
684
418
148
2026
Market Price
$ 37.05
Selling Price
$ 32.82
392
121
392
1414
Market Price
$ 34.38
Selling Price
$ 28.79
3073
1394
2176
3626
Market Price
$ 33.91
Selling Price
$ 28.72
1924
613
1042
3481
Market Price
$ 47.27
Selling Price
$ 41.60
3002
2919
1253
4915
Market Price
$ 58.29
Selling Price
$ 51.42
1485
1437
1357
4805
Market Price
$ 31.66
Selling Price
$ 28.50
1737
836
377
3799
Market Price
$ 39.54
Selling Price
$ 33.70
2123
1994
831
3979
Market Price
$ 55.93
Selling Price
$ 50.00
655
499
460
845
Market Price
$ 33.74
Selling Price
$ 28.76
1788
1204
996
4398
Market Price
$ 38.61
Selling Price
$ 34.60
109
26
77
441
Market Price
$ 30.95
Selling Price
$ 28.09
1472
399
480
1544
Market Price
$ 30.48
Selling Price
$ 26.94
1096
1087
607
1114
Market Price
$ 46.07
Selling Price
$ 38.88
4015
2442
3534
4491
Market Price
$ 56.87
Selling Price
$ 47.48
2347
1797
1471
3478
Market Price
$ 65.63
Selling Price
$ 57.84
723
557
653
1213
Market Price
$ 58.29
Selling Price
$ 48.91
4518
2274
1911
4950
Market Price
$ 34.90
Selling Price
$ 30.57
4502
3908
4276
4862
Market Price
$ 54.87
Selling Price
$ 49.64
1509
1465
1137
4748
Market Price
$ 48.85
Selling Price
$ 40.88
1064
937
994
3379
Market Price
$ 51.48
Selling Price
$ 43.26
910
825
512
4376
Market Price
$ 43.02
Selling Price
$ 38.47
3818
2628
1043
4549
Market Price
$ 33.66
Selling Price
$ 29.69
1061
309
241
3122
Market Price
$ 31.64
Selling Price
$ 28.33
567
178
459
691
Market Price
$ 61.91
Selling Price
$ 52.32
155
88
74
574
Market Price
$ 69.31
Selling Price
$ 57.76
961
932
656
1231
Market Price
$ 66.98
Selling Price
$ 58.82
740
592
579
2573
Market Price
$ 68.47
Selling Price
$ 58.79
2054
560
1469
4408
Market Price
$ 67.79
Selling Price
$ 58.37
368
367
240
1653
Market Price
$ 52.81
Selling Price
$ 46.02
459
355
288
540
Market Price
$ 44.39
Selling Price
$ 37.24
1763
483
966
1775
Market Price
$ 56.96
Selling Price
$ 50.07
593
338
341
1206
Market Price
$ 32.28
Selling Price
$ 27.70
3212
1847
1716
3283
Market Price
$ 39.25
Selling Price
$ 32.81
3373
2267
1843
3659
Market Price
$ 57.18
Selling Price
$ 48.78
536
396
157
2529
Market Price
$ 56.48
Selling Price
$ 50.36
412
177
204
1501
Market Price
$ 41.24
Selling Price
$ 36.01
3033
1622
698
3780
Market Price
$ 64.14
Selling Price
$ 58.23
4631
1585
1856
4741
Market Price
$ 59.82
Selling Price
$ 53.38
1866
539
1866
3482
Market Price
$ 54.54
Selling Price
$ 49.55
1316
593
431
3035