Market Price
$ 65.12
Selling Price
$ 56.51
1461
648
305
2650
Market Price
$ 33.26
Selling Price
$ 29.53
566
298
113
932
Market Price
$ 54.13
Selling Price
$ 45.37
134
73
30
659
Market Price
$ 50.95
Selling Price
$ 45.78
1816
1299
1606
1906
Market Price
$ 33.17
Selling Price
$ 29.51
1201
258
658
1218
Market Price
$ 29.06
Selling Price
$ 25.59
915
570
784
2734
Market Price
$ 70.46
Selling Price
$ 59.48
1992
1105
1662
2748
Market Price
$ 68.51
Selling Price
$ 58.93
869
507
425
1331
Market Price
$ 54.96
Selling Price
$ 46.73
2120
1533
1746
4047
Market Price
$ 43.56
Selling Price
$ 38.24
297
165
260
1476
Market Price
$ 31.17
Selling Price
$ 28.16
3274
1576
2286
4109
Market Price
$ 30.97
Selling Price
$ 25.85
452
439
429
2075
Market Price
$ 58.18
Selling Price
$ 48.70
1036
522
859
1569
Market Price
$ 48.72
Selling Price
$ 40.88
2830
2759
2465
3684
Market Price
$ 65.61
Selling Price
$ 55.23
438
218
166
591
Market Price
$ 55.30
Selling Price
$ 46.76
476
365
456
813
Market Price
$ 46.44
Selling Price
$ 39.52
629
437
504
2764
Market Price
$ 34.25
Selling Price
$ 30.28
995
616
731
1240
Market Price
$ 34.56
Selling Price
$ 28.96
700
166
385
1010
Market Price
$ 62.66
Selling Price
$ 53.17
202
42
93
991
Market Price
$ 40.37
Selling Price
$ 35.63
582
401
450
1061
Market Price
$ 50.80
Selling Price
$ 45.00
2088
1586
1151
3210
Market Price
$ 62.31
Selling Price
$ 54.79
2017
429
1804
4209
Market Price
$ 52.94
Selling Price
$ 44.64
572
441
404
622
Market Price
$ 55.65
Selling Price
$ 47.81
228
100
197
536
Market Price
$ 66.52
Selling Price
$ 56.47
2067
632
1744
4342
Market Price
$ 39.80
Selling Price
$ 34.85
2150
791
1674
4254
Market Price
$ 60.25
Selling Price
$ 54.25
1700
585
957
3386
Market Price
$ 66.87
Selling Price
$ 58.81
1622
844
430
3284
Market Price
$ 41.16
Selling Price
$ 36.59
930
820
743
4077
Market Price
$ 67.43
Selling Price
$ 56.39
1638
767
1626
3942
Market Price
$ 59.36
Selling Price
$ 50.11
1414
1337
1050
4894
Market Price
$ 52.60
Selling Price
$ 44.73
588
185
196
669
Market Price
$ 42.82
Selling Price
$ 37.84
447
245
99
1475
Market Price
$ 44.90
Selling Price
$ 39.83
839
599
167
3901
Market Price
$ 66.71
Selling Price
$ 57.10
1237
821
789
1838
Market Price
$ 57.15
Selling Price
$ 50.22
213
171
75
927
Market Price
$ 38.75
Selling Price
$ 33.01
237
204
52
963
Market Price
$ 34.24
Selling Price
$ 29.94
834
604
819
1243
Market Price
$ 48.49
Selling Price
$ 42.23
1734
395
1580
3519