Market Price
$ 65.94
Selling Price
$ 58.04
1880
867
550
3241
Market Price
$ 58.25
Selling Price
$ 49.65
1910
1245
1828
2269
Market Price
$ 49.62
Selling Price
$ 43.40
762
178
703
774
Market Price
$ 52.87
Selling Price
$ 47.45
913
394
338
985
Market Price
$ 50.99
Selling Price
$ 44.62
732
631
608
1049
Market Price
$ 43.68
Selling Price
$ 38.55
150
44
143
543
Market Price
$ 48.20
Selling Price
$ 41.04
1285
422
639
1489
Market Price
$ 55.70
Selling Price
$ 47.22
2356
674
993
3242
Market Price
$ 36.95
Selling Price
$ 33.35
505
156
498
2231
Market Price
$ 37.40
Selling Price
$ 31.52
4683
1778
2019
5000
Market Price
$ 37.77
Selling Price
$ 33.08
1207
802
856
3668
Market Price
$ 56.30
Selling Price
$ 47.96
576
569
501
1280
Market Price
$ 43.79
Selling Price
$ 37.24
248
168
71
645
Market Price
$ 42.84
Selling Price
$ 37.74
929
198
685
1086
Market Price
$ 35.57
Selling Price
$ 30.49
3834
3110
2989
4388
Market Price
$ 60.31
Selling Price
$ 53.24
691
381
450
698
Market Price
$ 39.90
Selling Price
$ 35.23
713
609
572
2822
Market Price
$ 63.98
Selling Price
$ 55.97
381
83
223
489
Market Price
$ 30.82
Selling Price
$ 26.54
1275
555
1153
3892
Market Price
$ 62.05
Selling Price
$ 52.25
1156
992
479
1382
Market Price
$ 40.44
Selling Price
$ 34.90
1194
614
264
1612
Market Price
$ 36.80
Selling Price
$ 32.41
336
178
113
614
Market Price
$ 53.62
Selling Price
$ 45.72
245
150
179
457
Market Price
$ 39.69
Selling Price
$ 33.74
1769
1487
698
4063
Market Price
$ 63.60
Selling Price
$ 55.98
2072
1126
977
3307
Market Price
$ 31.61
Selling Price
$ 27.06
2694
1273
966
4037
Market Price
$ 33.80
Selling Price
$ 29.78
508
266
451
889
Market Price
$ 51.36
Selling Price
$ 43.94
783
459
196
1070
Market Price
$ 62.46
Selling Price
$ 54.97
3194
858
2623
4351
Market Price
$ 62.92
Selling Price
$ 56.98
1023
471
396
1718
Market Price
$ 39.79
Selling Price
$ 33.30
630
259
352
704
Market Price
$ 61.32
Selling Price
$ 51.52
1072
715
912
1989
Market Price
$ 35.15
Selling Price
$ 31.42
1848
701
962
4689
Market Price
$ 58.63
Selling Price
$ 50.20
1584
1041
1544
3601
Market Price
$ 45.97
Selling Price
$ 41.53
2331
2165
935
3470
Market Price
$ 66.34
Selling Price
$ 55.81
1278
1159
970
2847
Market Price
$ 67.80
Selling Price
$ 59.18
2352
912
1564
3475
Market Price
$ 29.52
Selling Price
$ 25.02
666
504
211
3079
Market Price
$ 42.57
Selling Price
$ 36.98
977
587
478
2693
Market Price
$ 38.57
Selling Price
$ 33.29
1879
1633
430
2469