Market Price
$ 40.41
Selling Price
$ 33.74
958
377
765
3005
Market Price
$ 38.20
Selling Price
$ 34.40
159
63
134
749
Market Price
$ 44.73
Selling Price
$ 37.75
650
139
392
1924
Market Price
$ 36.83
Selling Price
$ 31.45
2655
1620
686
4747
Market Price
$ 48.51
Selling Price
$ 43.17
2763
1407
2644
3298
Market Price
$ 46.26
Selling Price
$ 41.46
327
309
225
422
Market Price
$ 64.93
Selling Price
$ 58.05
1392
668
553
3002
Market Price
$ 33.28
Selling Price
$ 27.92
1374
972
469
2053
Market Price
$ 34.00
Selling Price
$ 30.52
573
513
193
872
Market Price
$ 53.55
Selling Price
$ 44.90
1563
746
1065
2191
Market Price
$ 37.93
Selling Price
$ 32.99
2955
1538
1382
4410
Market Price
$ 36.50
Selling Price
$ 31.68
723
164
229
1633
Market Price
$ 36.94
Selling Price
$ 33.47
2482
1767
779
4380
Market Price
$ 42.64
Selling Price
$ 36.90
583
284
245
1132
Market Price
$ 63.93
Selling Price
$ 53.67
1731
1041
1260
2749
Market Price
$ 38.34
Selling Price
$ 33.82
1610
1239
695
2031
Market Price
$ 35.93
Selling Price
$ 30.14
1618
666
1175
2462
Market Price
$ 63.43
Selling Price
$ 53.95
2078
807
561
2141
Market Price
$ 41.26
Selling Price
$ 36.55
2431
729
2242
4805
Market Price
$ 38.84
Selling Price
$ 34.59
1627
1466
717
2105
Market Price
$ 44.38
Selling Price
$ 37.14
773
600
529
1621
Market Price
$ 46.97
Selling Price
$ 42.03
819
561
700
2536
Market Price
$ 30.28
Selling Price
$ 26.01
3216
867
1754
4620
Market Price
$ 51.76
Selling Price
$ 44.33
420
138
389
612
Market Price
$ 38.85
Selling Price
$ 33.55
908
788
638
2092
Market Price
$ 50.75
Selling Price
$ 44.48
2664
1094
1339
3020
Market Price
$ 60.92
Selling Price
$ 54.61
2243
2035
1302
3605
Market Price
$ 64.37
Selling Price
$ 56.19
1637
1276
1187
2787
Market Price
$ 49.80
Selling Price
$ 43.78
771
369
553
2314
Market Price
$ 39.28
Selling Price
$ 34.24
775
340
514
3012
Market Price
$ 68.94
Selling Price
$ 57.48
1818
939
914
2153
Market Price
$ 58.86
Selling Price
$ 52.71
382
117
90
480
Market Price
$ 30.30
Selling Price
$ 25.36
767
577
475
1709
Market Price
$ 33.23
Selling Price
$ 28.03
2558
2102
1656
2813
Market Price
$ 48.99
Selling Price
$ 41.60
3634
1081
1275
4802
Market Price
$ 46.68
Selling Price
$ 39.98
713
670
463
2303
Market Price
$ 51.27
Selling Price
$ 44.44
530
330
369
792
Market Price
$ 44.82
Selling Price
$ 40.74
1223
400
695
3440
Market Price
$ 64.82
Selling Price
$ 56.42
189
50
187
560
Market Price
$ 41.38
Selling Price
$ 37.12
1252
665
913
3320