Market Price
$ 36.77
Selling Price
$ 33.11
151
89
43
626
Market Price
$ 40.09
Selling Price
$ 35.37
180
161
127
489
Market Price
$ 33.10
Selling Price
$ 27.92
3019
2809
1448
3435
Market Price
$ 45.62
Selling Price
$ 38.07
468
253
170
976
Market Price
$ 53.53
Selling Price
$ 45.81
900
767
610
1312
Market Price
$ 65.36
Selling Price
$ 55.33
868
729
539
2920
Market Price
$ 53.40
Selling Price
$ 45.28
1732
1413
489
4883
Market Price
$ 28.03
Selling Price
$ 25.36
2025
1275
1838
3806
Market Price
$ 47.05
Selling Price
$ 42.17
3900
787
3320
4595
Market Price
$ 47.03
Selling Price
$ 41.83
723
492
497
2246
Market Price
$ 41.69
Selling Price
$ 35.67
1004
350
245
1087
Market Price
$ 55.65
Selling Price
$ 48.83
975
219
754
4538
Market Price
$ 54.94
Selling Price
$ 49.50
2765
2227
2144
2966
Market Price
$ 63.86
Selling Price
$ 57.89
3124
2048
630
3169
Market Price
$ 70.10
Selling Price
$ 59.98
1507
856
1049
1892
Market Price
$ 54.56
Selling Price
$ 49.00
1752
1573
1651
3025
Market Price
$ 35.00
Selling Price
$ 30.01
2592
1282
2421
3303
Market Price
$ 57.07
Selling Price
$ 48.68
1716
715
1326
3281
Market Price
$ 59.58
Selling Price
$ 51.13
321
238
281
522
Market Price
$ 54.77
Selling Price
$ 48.99
2664
2029
1934
4313
Market Price
$ 36.52
Selling Price
$ 32.95
1393
1166
298
2674
Market Price
$ 47.82
Selling Price
$ 41.91
2210
1496
2179
3787
Market Price
$ 45.31
Selling Price
$ 38.87
324
315
102
540
Market Price
$ 49.38
Selling Price
$ 42.48
653
401
286
848
Market Price
$ 42.23
Selling Price
$ 37.85
421
368
418
2035
Market Price
$ 59.49
Selling Price
$ 52.25
1646
830
1297
4462
Market Price
$ 61.32
Selling Price
$ 54.47
1268
760
769
2161
Market Price
$ 62.08
Selling Price
$ 53.36
3119
1204
997
4605
Market Price
$ 44.21
Selling Price
$ 39.11
735
262
420
2063
Market Price
$ 57.30
Selling Price
$ 50.73
618
185
233
1638
Market Price
$ 56.96
Selling Price
$ 51.52
3338
1772
2164
4924
Market Price
$ 44.73
Selling Price
$ 37.29
816
766
497
1255
Market Price
$ 71.80
Selling Price
$ 59.97
3190
1584
734
3321
Market Price
$ 66.79
Selling Price
$ 55.86
2767
1396
1409
3722
Market Price
$ 61.63
Selling Price
$ 53.11
569
344
378
2386
Market Price
$ 42.13
Selling Price
$ 38.23
1928
1568
813
3762
Market Price
$ 30.78
Selling Price
$ 26.01
994
719
337
2141
Market Price
$ 65.19
Selling Price
$ 57.27
2636
1640
2584
4044
Market Price
$ 47.91
Selling Price
$ 43.45
3376
2047
2668
3445
Market Price
$ 38.61
Selling Price
$ 33.33
4014
3777
1183
4316