Market Price
$ 32.03
Selling Price
$ 27.69
1235
919
1041
2449
Market Price
$ 30.75
Selling Price
$ 26.67
1789
400
1721
3671
Market Price
$ 31.44
Selling Price
$ 26.89
782
507
408
1895
Market Price
$ 47.02
Selling Price
$ 39.26
429
427
340
1716
Market Price
$ 56.47
Selling Price
$ 48.14
701
615
350
718
Market Price
$ 66.03
Selling Price
$ 58.82
2465
1496
866
2931
Market Price
$ 56.00
Selling Price
$ 50.31
3772
1854
1054
4162
Market Price
$ 66.05
Selling Price
$ 55.92
1890
538
1480
3101
Market Price
$ 50.62
Selling Price
$ 44.76
438
149
370
499
Market Price
$ 68.64
Selling Price
$ 59.29
696
580
590
1355
Market Price
$ 32.34
Selling Price
$ 28.90
808
662
417
2102
Market Price
$ 35.32
Selling Price
$ 31.74
212
136
193
569
Market Price
$ 55.05
Selling Price
$ 46.60
1918
1330
1197
3288
Market Price
$ 70.39
Selling Price
$ 58.75
516
235
123
1229
Market Price
$ 45.68
Selling Price
$ 39.05
342
278
221
690
Market Price
$ 54.55
Selling Price
$ 48.84
175
65
168
770
Market Price
$ 41.80
Selling Price
$ 36.72
4656
3761
1964
4656
Market Price
$ 57.49
Selling Price
$ 48.25
1586
1519
1172
2309
Market Price
$ 53.30
Selling Price
$ 48.17
1541
1465
1451
2760
Market Price
$ 62.21
Selling Price
$ 55.87
766
739
469
1905
Market Price
$ 37.79
Selling Price
$ 33.73
392
197
357
431
Market Price
$ 48.95
Selling Price
$ 40.92
554
146
178
1598
Market Price
$ 42.63
Selling Price
$ 36.96
1397
348
507
4531
Market Price
$ 32.35
Selling Price
$ 27.96
4032
3724
2209
4475
Market Price
$ 30.54
Selling Price
$ 25.94
964
256
690
2553
Market Price
$ 54.30
Selling Price
$ 48.92
735
249
545
2299
Market Price
$ 59.44
Selling Price
$ 52.88
2570
705
1933
3794
Market Price
$ 60.65
Selling Price
$ 51.83
2258
670
1547
3294
Market Price
$ 43.61
Selling Price
$ 37.09
1322
670
1114
3383
Market Price
$ 69.62
Selling Price
$ 59.54
2248
1297
1942
3824
Market Price
$ 35.81
Selling Price
$ 31.87
300
277
162
459
Market Price
$ 53.89
Selling Price
$ 48.27
289
127
106
538
Market Price
$ 29.67
Selling Price
$ 26.50
1559
1445
549
2767
Market Price
$ 36.45
Selling Price
$ 31.41
420
300
375
1770
Market Price
$ 67.92
Selling Price
$ 58.51
968
215
435
1263
Market Price
$ 37.85
Selling Price
$ 32.05
2150
1051
1861
2458
Market Price
$ 28.52
Selling Price
$ 25.58
4374
2989
2300
4981
Market Price
$ 70.21
Selling Price
$ 58.61
601
354
552
1046
Market Price
$ 38.42
Selling Price
$ 34.16
573
183
397
860
Market Price
$ 61.59
Selling Price
$ 52.40
911
840
266
1910