Market Price
$ 49.22
Selling Price
$ 44.65
3217
1647
1152
4019
Market Price
$ 41.23
Selling Price
$ 36.65
883
645
251
2047
Market Price
$ 43.20
Selling Price
$ 37.87
2551
2353
967
2994
Market Price
$ 35.84
Selling Price
$ 30.90
951
450
782
1149
Market Price
$ 62.11
Selling Price
$ 53.88
1352
329
738
1396
Market Price
$ 39.83
Selling Price
$ 36.17
2342
2260
745
4100
Market Price
$ 54.07
Selling Price
$ 45.65
1063
794
339
3602
Market Price
$ 61.66
Selling Price
$ 55.70
718
227
184
3119
Market Price
$ 38.28
Selling Price
$ 34.28
1247
468
291
1761
Market Price
$ 36.05
Selling Price
$ 30.23
4228
2175
3943
4629
Market Price
$ 36.20
Selling Price
$ 30.63
942
630
412
4162
Market Price
$ 37.17
Selling Price
$ 32.64
1357
706
698
2771
Market Price
$ 65.34
Selling Price
$ 59.19
895
683
345
991
Market Price
$ 36.92
Selling Price
$ 32.76
1899
844
1387
2653
Market Price
$ 58.71
Selling Price
$ 49.88
1065
887
882
3785
Market Price
$ 48.08
Selling Price
$ 40.54
1373
882
834
4559
Market Price
$ 47.62
Selling Price
$ 42.61
1408
1294
290
1955
Market Price
$ 43.79
Selling Price
$ 37.51
192
151
110
872
Market Price
$ 33.21
Selling Price
$ 28.31
1925
1464
462
3429
Market Price
$ 44.32
Selling Price
$ 38.01
872
316
744
990
Market Price
$ 51.01
Selling Price
$ 45.58
843
426
683
1366
Market Price
$ 61.01
Selling Price
$ 54.97
3033
2512
618
4471
Market Price
$ 37.83
Selling Price
$ 33.09
1792
921
1524
2990
Market Price
$ 33.31
Selling Price
$ 28.49
623
506
363
1171
Market Price
$ 45.11
Selling Price
$ 39.78
692
340
210
2438
Market Price
$ 56.56
Selling Price
$ 48.47
685
181
655
1440
Market Price
$ 69.07
Selling Price
$ 59.20
259
252
152
492
Market Price
$ 43.96
Selling Price
$ 39.17
2859
2039
1771
4243
Market Price
$ 30.19
Selling Price
$ 25.55
2647
2270
2070
4516
Market Price
$ 65.29
Selling Price
$ 56.19
2460
982
882
4229
Market Price
$ 34.44
Selling Price
$ 30.14
4008
823
2323
4873
Market Price
$ 64.99
Selling Price
$ 58.17
1839
968
1108
4778
Market Price
$ 48.56
Selling Price
$ 43.57
1602
320
1406
4654
Market Price
$ 67.02
Selling Price
$ 56.55
1887
425
666
4802
Market Price
$ 56.26
Selling Price
$ 48.07
2477
2300
1956
3256
Market Price
$ 59.41
Selling Price
$ 52.93
2590
953
1732
2644
Market Price
$ 45.13
Selling Price
$ 40.52
1093
510
345
2961
Market Price
$ 62.93
Selling Price
$ 53.23
3364
2151
3049
4533
Market Price
$ 52.21
Selling Price
$ 43.54
567
265
212
641
Market Price
$ 52.89
Selling Price
$ 46.49
2377
2051
1678
4949