Market Price
$ 33.06
Selling Price
$ 27.91
655
463
141
3158
Market Price
$ 58.06
Selling Price
$ 50.33
2112
1212
1865
3140
Market Price
$ 35.24
Selling Price
$ 31.25
782
769
421
1198
Market Price
$ 56.76
Selling Price
$ 50.31
3609
3458
819
4581
Market Price
$ 60.79
Selling Price
$ 53.43
1985
1108
1202
4041
Market Price
$ 45.49
Selling Price
$ 40.61
266
258
112
628
Market Price
$ 33.50
Selling Price
$ 29.88
485
443
358
569
Market Price
$ 33.36
Selling Price
$ 27.92
1362
847
800
2475
Market Price
$ 32.52
Selling Price
$ 28.25
1525
1332
483
2351
Market Price
$ 34.95
Selling Price
$ 29.44
2086
2053
428
3169
Market Price
$ 35.33
Selling Price
$ 31.32
3028
1748
907
4159
Market Price
$ 38.06
Selling Price
$ 34.05
696
593
413
1527
Market Price
$ 43.80
Selling Price
$ 37.97
1360
1057
570
2101
Market Price
$ 51.60
Selling Price
$ 43.60
2236
1481
849
4179
Market Price
$ 31.78
Selling Price
$ 28.35
1229
1122
454
1675
Market Price
$ 42.32
Selling Price
$ 36.05
733
605
475
2737
Market Price
$ 47.21
Selling Price
$ 42.29
773
420
490
1086
Market Price
$ 31.35
Selling Price
$ 26.81
2164
1510
1316
2317
Market Price
$ 67.36
Selling Price
$ 57.25
1066
623
373
2285
Market Price
$ 49.10
Selling Price
$ 43.15
1528
1019
846
1614
Market Price
$ 49.14
Selling Price
$ 44.49
3870
2625
2763
3976
Market Price
$ 47.52
Selling Price
$ 39.77
2498
677
1208
3749
Market Price
$ 35.33
Selling Price
$ 31.46
2196
1293
803
2759
Market Price
$ 34.14
Selling Price
$ 30.84
2817
2094
1186
2961
Market Price
$ 51.79
Selling Price
$ 44.25
3307
797
2850
3429
Market Price
$ 35.46
Selling Price
$ 31.80
1592
678
1510
3527
Market Price
$ 33.96
Selling Price
$ 29.92
1104
605
1017
3079
Market Price
$ 50.55
Selling Price
$ 42.59
1918
517
1581
3005
Market Price
$ 34.23
Selling Price
$ 29.35
1163
674
234
2621
Market Price
$ 43.70
Selling Price
$ 38.05
760
538
368
1021
Market Price
$ 52.49
Selling Price
$ 45.31
1010
907
559
1509
Market Price
$ 47.74
Selling Price
$ 42.83
2836
1164
1891
3474
Market Price
$ 52.98
Selling Price
$ 47.94
3150
2720
1045
3161
Market Price
$ 67.05
Selling Price
$ 57.30
991
440
481
3554
Market Price
$ 41.56
Selling Price
$ 36.18
2159
500
2076
3965
Market Price
$ 63.19
Selling Price
$ 56.20
498
373
340
1029
Market Price
$ 57.82
Selling Price
$ 49.94
1476
954
1010
4957
Market Price
$ 49.90
Selling Price
$ 44.50
1281
648
1047
3118
Market Price
$ 44.39
Selling Price
$ 37.52
1389
508
1106
1843
Market Price
$ 47.15
Selling Price
$ 39.36
2169
1235
1209
2257