Market Price
$ 30.35
Selling Price
$ 25.62
1530
1420
822
4344
Market Price
$ 37.01
Selling Price
$ 32.24
270
104
261
490
Market Price
$ 41.22
Selling Price
$ 36.86
597
248
222
1401
Market Price
$ 34.21
Selling Price
$ 30.69
501
277
388
1022
Market Price
$ 35.16
Selling Price
$ 30.53
685
333
643
3421
Market Price
$ 37.09
Selling Price
$ 32.31
2930
2124
2924
3151
Market Price
$ 70.17
Selling Price
$ 58.68
2385
1739
1386
3111
Market Price
$ 36.63
Selling Price
$ 32.03
3302
2817
2327
4862
Market Price
$ 29.93
Selling Price
$ 25.49
2539
1270
1699
3515
Market Price
$ 38.99
Selling Price
$ 35.15
1397
739
1211
2408
Market Price
$ 46.92
Selling Price
$ 41.74
452
110
386
596
Market Price
$ 43.05
Selling Price
$ 37.86
1016
333
357
3890
Market Price
$ 60.59
Selling Price
$ 52.52
766
226
299
1407
Market Price
$ 35.07
Selling Price
$ 31.58
645
331
239
744
Market Price
$ 43.56
Selling Price
$ 38.45
994
216
665
2393
Market Price
$ 65.51
Selling Price
$ 56.90
1197
486
882
4605
Market Price
$ 45.43
Selling Price
$ 38.68
2032
1176
914
4049
Market Price
$ 42.38
Selling Price
$ 37.16
818
558
293
2023
Market Price
$ 45.16
Selling Price
$ 40.71
1008
373
666
4223
Market Price
$ 55.09
Selling Price
$ 47.14
2672
1602
2097
3831
Market Price
$ 62.97
Selling Price
$ 56.66
3202
1611
882
3647
Market Price
$ 70.21
Selling Price
$ 58.71
2683
2494
2104
4837
Market Price
$ 53.11
Selling Price
$ 47.30
343
303
114
810
Market Price
$ 43.43
Selling Price
$ 39.27
3160
761
2566
4387
Market Price
$ 46.97
Selling Price
$ 41.35
2621
1424
2383
4136
Market Price
$ 66.50
Selling Price
$ 59.15
1041
342
897
3422
Market Price
$ 49.57
Selling Price
$ 41.47
4131
834
2003
4386
Market Price
$ 32.86
Selling Price
$ 29.41
1103
250
319
1878
Market Price
$ 30.35
Selling Price
$ 26.85
2056
1993
616
4333
Market Price
$ 45.11
Selling Price
$ 38.28
1896
809
812
1951
Market Price
$ 53.67
Selling Price
$ 46.52
2971
1556
2664
3427
Market Price
$ 38.52
Selling Price
$ 33.11
542
530
412
738
Market Price
$ 37.22
Selling Price
$ 31.34
403
316
328
1012
Market Price
$ 65.11
Selling Price
$ 56.20
566
552
199
1681
Market Price
$ 60.22
Selling Price
$ 51.55
1548
955
1248
3712
Market Price
$ 53.21
Selling Price
$ 47.19
2267
2101
611
3556
Market Price
$ 46.58
Selling Price
$ 41.47
659
574
527
2671
Market Price
$ 64.05
Selling Price
$ 56.71
1618
1485
626
3180
Market Price
$ 54.32
Selling Price
$ 49.03
1482
434
456
1708
Market Price
$ 47.25
Selling Price
$ 42.82
1943
764
874
2223