Market Price
$ 41.52
Selling Price
$ 37.41
2241
2225
1617
3526
Market Price
$ 60.28
Selling Price
$ 50.80
1809
490
1475
3027
Market Price
$ 61.31
Selling Price
$ 52.20
433
300
393
1786
Market Price
$ 44.62
Selling Price
$ 38.40
814
376
324
1487
Market Price
$ 42.54
Selling Price
$ 38.27
3015
1334
1353
3321
Market Price
$ 49.69
Selling Price
$ 42.64
271
266
95
1044
Market Price
$ 31.23
Selling Price
$ 26.65
1215
269
255
1609
Market Price
$ 52.64
Selling Price
$ 45.20
3391
1715
1047
4276
Market Price
$ 51.90
Selling Price
$ 46.46
1012
439
397
2473
Market Price
$ 61.61
Selling Price
$ 54.03
1527
1067
1275
4560
Market Price
$ 65.18
Selling Price
$ 54.56
183
91
55
795
Market Price
$ 45.85
Selling Price
$ 41.26
102
81
96
439
Market Price
$ 48.73
Selling Price
$ 42.24
1446
1270
875
4995
Market Price
$ 41.01
Selling Price
$ 36.65
2695
1981
716
4511
Market Price
$ 30.97
Selling Price
$ 27.00
1701
1665
1178
1814
Market Price
$ 67.71
Selling Price
$ 59.45
1589
1466
438
4490
Market Price
$ 69.09
Selling Price
$ 58.42
751
282
300
2402
Market Price
$ 38.49
Selling Price
$ 34.22
600
597
236
1317
Market Price
$ 33.51
Selling Price
$ 29.22
906
295
686
2252
Market Price
$ 47.53
Selling Price
$ 40.63
953
535
350
2108
Market Price
$ 54.65
Selling Price
$ 49.64
158
32
67
441
Market Price
$ 30.47
Selling Price
$ 25.86
1012
713
369
1346
Market Price
$ 61.91
Selling Price
$ 53.22
3992
1199
3806
4189
Market Price
$ 43.35
Selling Price
$ 36.75
1281
503
1064
3091
Market Price
$ 40.26
Selling Price
$ 35.17
1424
1143
365
1809
Market Price
$ 31.15
Selling Price
$ 26.37
655
388
259
2438
Market Price
$ 52.93
Selling Price
$ 47.23
1624
1436
1316
4876
Market Price
$ 56.95
Selling Price
$ 49.92
3750
3375
2734
3894
Market Price
$ 55.11
Selling Price
$ 47.46
1112
1009
717
1439
Market Price
$ 47.62
Selling Price
$ 42.46
456
157
125
2257
Market Price
$ 40.16
Selling Price
$ 34.95
354
343
124
1663
Market Price
$ 52.54
Selling Price
$ 47.43
1271
1079
1262
2994
Market Price
$ 55.12
Selling Price
$ 47.39
373
179
95
1707
Market Price
$ 35.80
Selling Price
$ 31.51
1105
792
529
4736
Market Price
$ 33.28
Selling Price
$ 28.39
2534
1649
731
3628
Market Price
$ 60.90
Selling Price
$ 51.82
1994
491
1296
2243
Market Price
$ 52.83
Selling Price
$ 45.23
1554
413
1438
2502
Market Price
$ 59.15
Selling Price
$ 49.78
541
489
520
2003
Market Price
$ 40.73
Selling Price
$ 36.22
621
480
247
1078
Market Price
$ 67.27
Selling Price
$ 58.77
3024
1932
2282
3775