Market Price
$ 44.74
Selling Price
$ 37.48
1339
474
1000
4670
Market Price
$ 55.70
Selling Price
$ 47.10
2208
1546
1090
3453
Market Price
$ 53.97
Selling Price
$ 46.00
2616
1693
1009
4634
Market Price
$ 61.13
Selling Price
$ 52.64
3366
3159
1985
4398
Market Price
$ 47.96
Selling Price
$ 40.73
391
235
352
1012
Market Price
$ 47.97
Selling Price
$ 42.00
3123
1211
2833
3235
Market Price
$ 41.69
Selling Price
$ 36.42
2581
2164
1488
2828
Market Price
$ 44.52
Selling Price
$ 38.37
710
550
254
2303
Market Price
$ 36.65
Selling Price
$ 31.81
1894
1404
1173
2517
Market Price
$ 64.44
Selling Price
$ 55.23
128
55
90
557
Market Price
$ 56.12
Selling Price
$ 49.78
957
343
592
1788
Market Price
$ 36.94
Selling Price
$ 32.89
2497
682
1944
3840
Market Price
$ 61.90
Selling Price
$ 53.22
2925
1962
944
4171
Market Price
$ 69.12
Selling Price
$ 57.73
722
510
495
1055
Market Price
$ 68.68
Selling Price
$ 58.48
1385
1197
977
2265
Market Price
$ 41.59
Selling Price
$ 34.90
3024
779
2200
3398
Market Price
$ 50.17
Selling Price
$ 42.00
131
44
117
628
Market Price
$ 45.79
Selling Price
$ 38.36
1529
1358
1126
2701
Market Price
$ 61.69
Selling Price
$ 53.27
2153
1880
986
2648
Market Price
$ 67.14
Selling Price
$ 56.00
2745
1841
1378
4931
Market Price
$ 38.02
Selling Price
$ 32.25
467
394
325
1320
Market Price
$ 60.00
Selling Price
$ 50.07
614
249
404
1575
Market Price
$ 46.69
Selling Price
$ 41.04
454
376
293
507
Market Price
$ 64.05
Selling Price
$ 55.05
2347
469
1711
3671
Market Price
$ 55.36
Selling Price
$ 46.40
624
304
157
1007
Market Price
$ 31.88
Selling Price
$ 27.31
1927
839
750
3930
Market Price
$ 65.11
Selling Price
$ 56.72
492
138
274
611
Market Price
$ 60.43
Selling Price
$ 53.76
2126
963
1157
3356
Market Price
$ 43.87
Selling Price
$ 39.03
3293
2697
2509
4653
Market Price
$ 58.81
Selling Price
$ 50.46
1510
1057
793
2481
Market Price
$ 56.26
Selling Price
$ 51.09
3850
1294
854
4437
Market Price
$ 42.05
Selling Price
$ 36.67
3196
2186
925
4624
Market Price
$ 69.58
Selling Price
$ 59.09
1029
678
545
2782
Market Price
$ 64.44
Selling Price
$ 54.59
1908
1829
1836
3442
Market Price
$ 46.54
Selling Price
$ 39.62
1899
1674
1455
3398
Market Price
$ 44.68
Selling Price
$ 39.50
2803
2345
1237
2936
Market Price
$ 38.94
Selling Price
$ 32.62
450
207
446
1656
Market Price
$ 36.56
Selling Price
$ 32.87
1156
596
268
1786
Market Price
$ 66.14
Selling Price
$ 58.91
1548
615
1068
3931
Market Price
$ 51.24
Selling Price
$ 43.90
2362
896
670
2891