Market Price
$ 37.45
Selling Price
$ 33.89
1742
935
1197
3173
Market Price
$ 52.80
Selling Price
$ 44.72
1807
1140
938
3157
Market Price
$ 37.86
Selling Price
$ 31.56
325
181
172
1386
Market Price
$ 61.78
Selling Price
$ 52.70
986
658
841
1222
Market Price
$ 38.08
Selling Price
$ 33.98
3090
2000
2282
4368
Market Price
$ 63.65
Selling Price
$ 54.07
1729
814
1486
3101
Market Price
$ 54.43
Selling Price
$ 47.12
3342
1240
2695
4879
Market Price
$ 32.68
Selling Price
$ 28.85
2365
1903
2031
3833
Market Price
$ 55.40
Selling Price
$ 47.37
439
338
326
776
Market Price
$ 57.80
Selling Price
$ 49.34
1345
392
981
2404
Market Price
$ 52.45
Selling Price
$ 46.44
1219
1208
503
1390
Market Price
$ 48.80
Selling Price
$ 40.95
2275
980
1868
4700
Market Price
$ 62.27
Selling Price
$ 56.11
4538
3530
1604
4817
Market Price
$ 53.94
Selling Price
$ 48.20
977
423
867
1619
Market Price
$ 35.81
Selling Price
$ 29.96
235
51
50
708
Market Price
$ 54.68
Selling Price
$ 48.87
1013
593
378
2554
Market Price
$ 45.10
Selling Price
$ 39.80
392
207
176
1224
Market Price
$ 34.52
Selling Price
$ 30.04
1782
1410
1529
4655
Market Price
$ 46.98
Selling Price
$ 40.13
2458
2006
848
4139
Market Price
$ 55.08
Selling Price
$ 48.54
175
70
118
583
Market Price
$ 67.16
Selling Price
$ 59.20
1726
590
730
2335
Market Price
$ 43.54
Selling Price
$ 39.14
1580
453
1134
2015
Market Price
$ 42.48
Selling Price
$ 37.18
826
693
234
833
Market Price
$ 60.97
Selling Price
$ 52.25
1220
1065
832
4530
Market Price
$ 65.47
Selling Price
$ 54.68
1887
1644
592
2429
Market Price
$ 49.34
Selling Price
$ 42.06
2309
1255
1294
4757
Market Price
$ 37.91
Selling Price
$ 31.87
3810
3678
943
4560
Market Price
$ 34.60
Selling Price
$ 30.76
3693
1836
2620
4552
Market Price
$ 48.88
Selling Price
$ 43.98
1599
490
1177
2553
Market Price
$ 35.90
Selling Price
$ 31.38
837
499
787
3719
Market Price
$ 58.07
Selling Price
$ 52.64
1911
856
514
2292
Market Price
$ 64.36
Selling Price
$ 57.27
468
250
303
2039
Market Price
$ 40.51
Selling Price
$ 34.57
1753
972
1106
4318
Market Price
$ 33.57
Selling Price
$ 30.19
1023
677
793
3608
Market Price
$ 36.43
Selling Price
$ 30.46
1285
1061
565
4669
Market Price
$ 50.90
Selling Price
$ 44.03
1651
1520
1633
3939
Market Price
$ 37.72
Selling Price
$ 31.57
172
159
74
432
Market Price
$ 48.39
Selling Price
$ 41.27
880
594
309
2900
Market Price
$ 59.38
Selling Price
$ 49.93
4096
819
3376
4356
Market Price
$ 42.50
Selling Price
$ 37.79
1647
766
623
4021