Market Price
$ 39.26
Selling Price
$ 34.73
2261
623
1935
2383
Market Price
$ 35.92
Selling Price
$ 31.64
1627
672
1002
1838
Market Price
$ 38.79
Selling Price
$ 32.82
1576
732
364
3740
Market Price
$ 40.29
Selling Price
$ 35.82
391
99
89
568
Market Price
$ 32.04
Selling Price
$ 28.76
3478
2499
960
4640
Market Price
$ 58.56
Selling Price
$ 50.99
1590
1512
586
2229
Market Price
$ 51.44
Selling Price
$ 43.74
1554
1090
681
1876
Market Price
$ 39.87
Selling Price
$ 35.90
2959
857
2767
4509
Market Price
$ 42.80
Selling Price
$ 36.92
1141
378
508
4486
Market Price
$ 49.27
Selling Price
$ 41.23
3113
2005
1769
3969
Market Price
$ 56.35
Selling Price
$ 48.08
1935
566
1505
2496
Market Price
$ 38.94
Selling Price
$ 34.72
2436
1356
1359
4687
Market Price
$ 66.99
Selling Price
$ 56.84
2804
2420
2053
3549
Market Price
$ 32.58
Selling Price
$ 28.15
1107
564
929
1372
Market Price
$ 62.06
Selling Price
$ 54.64
193
136
178
581
Market Price
$ 31.33
Selling Price
$ 26.69
468
215
346
596
Market Price
$ 45.86
Selling Price
$ 41.27
712
409
367
2611
Market Price
$ 33.70
Selling Price
$ 28.22
2708
895
1188
3593
Market Price
$ 71.12
Selling Price
$ 59.94
348
284
270
620
Market Price
$ 41.86
Selling Price
$ 35.49
1619
1464
1020
4212
Market Price
$ 61.58
Selling Price
$ 54.17
2213
1206
1365
3225
Market Price
$ 64.39
Selling Price
$ 58.45
1359
571
1082
3016
Market Price
$ 55.19
Selling Price
$ 47.70
245
207
214
990
Market Price
$ 32.91
Selling Price
$ 28.34
1159
670
381
3045
Market Price
$ 53.28
Selling Price
$ 46.34
2353
961
1368
3757
Market Price
$ 43.20
Selling Price
$ 36.12
1189
602
560
1764
Market Price
$ 56.58
Selling Price
$ 48.09
1276
825
592
1294
Market Price
$ 54.32
Selling Price
$ 48.11
1776
1500
505
3996
Market Price
$ 51.04
Selling Price
$ 44.15
2778
2759
2691
3650
Market Price
$ 44.46
Selling Price
$ 37.55
3142
2436
1538
3461
Market Price
$ 60.81
Selling Price
$ 51.19
423
200
185
1647
Market Price
$ 34.92
Selling Price
$ 29.47
1922
1815
629
3129
Market Price
$ 69.25
Selling Price
$ 58.73
859
345
605
1444
Market Price
$ 38.68
Selling Price
$ 33.05
199
76
93
576
Market Price
$ 58.46
Selling Price
$ 50.51
4306
3655
2950
4517
Market Price
$ 58.79
Selling Price
$ 53.17
870
554
770
1148
Market Price
$ 46.40
Selling Price
$ 40.11
129
84
29
589
Market Price
$ 45.94
Selling Price
$ 40.79
379
356
350
909
Market Price
$ 67.12
Selling Price
$ 57.95
2402
1714
1412
3762
Market Price
$ 59.27
Selling Price
$ 51.32
3755
1505
1202
3938