Market Price
$ 31.35
Selling Price
$ 27.45
612
145
417
767
Market Price
$ 58.80
Selling Price
$ 49.86
1976
620
1887
4611
Market Price
$ 34.24
Selling Price
$ 30.62
1929
1670
1912
2222
Market Price
$ 30.53
Selling Price
$ 26.08
937
330
218
1716
Market Price
$ 41.90
Selling Price
$ 36.59
834
740
803
3093
Market Price
$ 36.10
Selling Price
$ 32.29
825
552
480
3860
Market Price
$ 65.03
Selling Price
$ 56.62
359
136
297
430
Market Price
$ 44.63
Selling Price
$ 40.27
1724
1572
1542
2575
Market Price
$ 31.93
Selling Price
$ 28.24
444
370
261
751
Market Price
$ 43.71
Selling Price
$ 36.98
616
279
378
1668
Market Price
$ 49.44
Selling Price
$ 43.89
296
94
150
716
Market Price
$ 45.58
Selling Price
$ 40.82
1163
274
601
3953
Market Price
$ 51.93
Selling Price
$ 45.07
341
150
82
681
Market Price
$ 59.28
Selling Price
$ 53.17
1334
1255
338
2199
Market Price
$ 34.53
Selling Price
$ 30.27
378
148
84
1307
Market Price
$ 41.92
Selling Price
$ 36.05
3029
1382
762
3242
Market Price
$ 34.73
Selling Price
$ 30.00
803
344
757
1076
Market Price
$ 60.51
Selling Price
$ 52.98
1719
726
1441
2326
Market Price
$ 52.11
Selling Price
$ 46.63
2058
1592
1652
4374
Market Price
$ 31.66
Selling Price
$ 28.39
765
470
689
2254
Market Price
$ 55.47
Selling Price
$ 46.77
2770
630
2228
4778
Market Price
$ 53.58
Selling Price
$ 48.49
1616
1404
668
4587
Market Price
$ 63.33
Selling Price
$ 56.90
292
291
252
758
Market Price
$ 52.64
Selling Price
$ 47.00
272
221
93
420
Market Price
$ 59.31
Selling Price
$ 51.03
558
207
411
713
Market Price
$ 29.46
Selling Price
$ 26.06
984
862
340
1096
Market Price
$ 34.61
Selling Price
$ 29.75
1277
535
1040
4171
Market Price
$ 64.95
Selling Price
$ 55.89
173
169
85
448
Market Price
$ 47.19
Selling Price
$ 39.91
502
418
406
1891
Market Price
$ 44.16
Selling Price
$ 39.55
4030
1620
2077
4619
Market Price
$ 63.41
Selling Price
$ 55.94
841
445
459
2759
Market Price
$ 27.99
Selling Price
$ 25.06
2091
1384
795
2550
Market Price
$ 42.59
Selling Price
$ 38.12
1032
510
805
1587
Market Price
$ 39.49
Selling Price
$ 35.17
1029
503
360
3862
Market Price
$ 29.35
Selling Price
$ 25.92
2084
1679
1469
3344
Market Price
$ 54.83
Selling Price
$ 46.47
501
500
317
1498
Market Price
$ 58.03
Selling Price
$ 48.81
1933
699
426
3625
Market Price
$ 39.48
Selling Price
$ 34.19
1670
1512
799
2181
Market Price
$ 49.71
Selling Price
$ 44.05
952
245
950
3192
Market Price
$ 60.62
Selling Price
$ 53.69
2184
1666
1610
2539