Market Price
$ 34.34
Selling Price
$ 30.72
485
132
212
1503
Market Price
$ 32.47
Selling Price
$ 29.10
2429
525
1173
4633
Market Price
$ 59.68
Selling Price
$ 53.26
540
498
496
1914
Market Price
$ 56.66
Selling Price
$ 47.39
1096
639
257
2093
Market Price
$ 46.15
Selling Price
$ 41.24
1661
1340
812
2823
Market Price
$ 67.52
Selling Price
$ 56.27
1333
404
919
3435
Market Price
$ 29.04
Selling Price
$ 25.03
2022
964
1651
4095
Market Price
$ 57.91
Selling Price
$ 49.63
1466
769
860
4853
Market Price
$ 35.95
Selling Price
$ 31.04
2313
462
1261
2624
Market Price
$ 30.64
Selling Price
$ 26.85
1691
426
685
1961
Market Price
$ 55.14
Selling Price
$ 49.41
1408
357
334
1655
Market Price
$ 47.83
Selling Price
$ 41.73
581
339
496
603
Market Price
$ 62.34
Selling Price
$ 56.41
1652
1505
767
2361
Market Price
$ 57.81
Selling Price
$ 48.45
2250
1311
1893
2271
Market Price
$ 60.04
Selling Price
$ 53.60
468
428
284
1554
Market Price
$ 34.91
Selling Price
$ 29.86
3741
1909
3604
4587
Market Price
$ 51.99
Selling Price
$ 46.90
4046
3409
3310
4598
Market Price
$ 54.22
Selling Price
$ 48.21
1617
818
636
2948
Market Price
$ 64.17
Selling Price
$ 56.38
2678
1985
2525
3255
Market Price
$ 39.94
Selling Price
$ 34.57
703
626
280
3111
Market Price
$ 46.91
Selling Price
$ 42.15
785
560
656
2188
Market Price
$ 45.30
Selling Price
$ 38.73
400
253
373
856
Market Price
$ 48.30
Selling Price
$ 42.17
2234
1032
1410
3309
Market Price
$ 56.51
Selling Price
$ 49.04
1544
1202
857
4514
Market Price
$ 67.57
Selling Price
$ 59.34
2440
2349
2226
2839
Market Price
$ 32.53
Selling Price
$ 27.56
557
113
376
863
Market Price
$ 33.06
Selling Price
$ 29.49
681
399
352
3036
Market Price
$ 62.73
Selling Price
$ 54.96
1524
1125
1346
2965
Market Price
$ 59.89
Selling Price
$ 50.10
365
260
103
1333
Market Price
$ 50.24
Selling Price
$ 45.18
1414
919
1059
4081
Market Price
$ 45.86
Selling Price
$ 38.60
931
409
333
1123
Market Price
$ 60.11
Selling Price
$ 52.60
1324
1311
837
1375
Market Price
$ 60.77
Selling Price
$ 54.81
3079
988
2390
3895
Market Price
$ 49.18
Selling Price
$ 42.15
380
290
205
432
Market Price
$ 36.50
Selling Price
$ 31.97
2734
557
1519
4228
Market Price
$ 50.27
Selling Price
$ 42.57
188
45
120
498
Market Price
$ 33.99
Selling Price
$ 28.63
851
397
252
1695
Market Price
$ 41.23
Selling Price
$ 36.86
2804
2027
722
2908
Market Price
$ 35.14
Selling Price
$ 31.89
1167
1153
638
2621
Market Price
$ 38.95
Selling Price
$ 32.54
236
58
186
669