Market Price
$ 32.91
Selling Price
$ 27.78
407
374
130
1462
Market Price
$ 40.65
Selling Price
$ 36.11
1680
469
930
1933
Market Price
$ 47.48
Selling Price
$ 42.60
977
560
870
1170
Market Price
$ 56.48
Selling Price
$ 50.63
1427
361
560
1477
Market Price
$ 30.99
Selling Price
$ 26.84
1062
411
1016
3583
Market Price
$ 47.96
Selling Price
$ 42.86
998
864
916
1060
Market Price
$ 35.34
Selling Price
$ 30.82
2784
1552
926
3123
Market Price
$ 33.68
Selling Price
$ 28.75
993
696
466
2234
Market Price
$ 61.62
Selling Price
$ 52.65
2916
2725
803
4358
Market Price
$ 65.53
Selling Price
$ 58.16
2314
1339
505
4181
Market Price
$ 40.41
Selling Price
$ 36.05
1601
1340
418
3871
Market Price
$ 36.44
Selling Price
$ 32.36
463
163
379
1131
Market Price
$ 51.44
Selling Price
$ 45.26
296
191
262
901
Market Price
$ 64.88
Selling Price
$ 56.31
3156
2340
1495
4279
Market Price
$ 39.25
Selling Price
$ 35.42
3073
1964
954
4660
Market Price
$ 49.25
Selling Price
$ 43.60
1260
741
558
4942
Market Price
$ 58.47
Selling Price
$ 52.53
1855
1587
690
2310
Market Price
$ 45.98
Selling Price
$ 41.35
294
86
92
429
Market Price
$ 48.07
Selling Price
$ 43.08
581
164
518
1328
Market Price
$ 31.31
Selling Price
$ 26.34
550
316
282
901
Market Price
$ 49.43
Selling Price
$ 44.55
925
219
353
1315
Market Price
$ 53.93
Selling Price
$ 45.46
1886
1531
772
3961
Market Price
$ 33.36
Selling Price
$ 29.25
870
724
215
3618
Market Price
$ 43.30
Selling Price
$ 36.94
1072
1013
528
4099
Market Price
$ 61.03
Selling Price
$ 55.14
339
302
236
896
Market Price
$ 41.84
Selling Price
$ 36.26
561
558
330
1745
Market Price
$ 67.75
Selling Price
$ 57.05
2153
1928
1985
3651
Market Price
$ 61.32
Selling Price
$ 51.33
1450
1030
1354
2551
Market Price
$ 39.35
Selling Price
$ 34.87
1695
760
1167
2921
Market Price
$ 38.65
Selling Price
$ 32.68
2089
1176
744
4676
Market Price
$ 38.92
Selling Price
$ 34.50
1758
368
1580
4016
Market Price
$ 45.40
Selling Price
$ 38.28
2481
1146
1552
4686
Market Price
$ 63.09
Selling Price
$ 55.63
229
158
215
1027
Market Price
$ 57.69
Selling Price
$ 48.29
1487
981
790
3806
Market Price
$ 49.49
Selling Price
$ 41.95
3213
1849
1570
4995
Market Price
$ 50.10
Selling Price
$ 45.48
734
679
268
1436
Market Price
$ 33.44
Selling Price
$ 30.15
1940
1338
917
4587
Market Price
$ 57.51
Selling Price
$ 50.09
2053
700
1285
4320
Market Price
$ 46.38
Selling Price
$ 41.76
1050
667
646
2409
Market Price
$ 63.83
Selling Price
$ 56.24
1997
1417
1545
4775