Market Price
$ 46.43
Selling Price
$ 41.83
2021
1686
957
3069
Market Price
$ 67.93
Selling Price
$ 58.49
442
168
433
1946
Market Price
$ 33.27
Selling Price
$ 28.54
2317
611
2197
3994
Market Price
$ 49.77
Selling Price
$ 43.07
586
164
581
754
Market Price
$ 61.36
Selling Price
$ 53.94
206
181
145
424
Market Price
$ 65.40
Selling Price
$ 55.55
1823
737
785
4220
Market Price
$ 64.59
Selling Price
$ 54.60
1092
864
989
2003
Market Price
$ 32.43
Selling Price
$ 29.15
2950
1451
2147
4387
Market Price
$ 40.22
Selling Price
$ 33.71
411
194
151
1258
Market Price
$ 30.47
Selling Price
$ 26.47
1304
864
418
1457
Market Price
$ 40.60
Selling Price
$ 36.22
801
715
492
2140
Market Price
$ 64.98
Selling Price
$ 54.87
2784
684
2483
3519
Market Price
$ 54.09
Selling Price
$ 47.72
1493
357
893
3932
Market Price
$ 63.19
Selling Price
$ 52.90
3696
3124
1359
4330
Market Price
$ 47.89
Selling Price
$ 40.60
2445
1777
1977
3301
Market Price
$ 62.33
Selling Price
$ 53.37
3572
2105
2869
4724
Market Price
$ 37.00
Selling Price
$ 32.08
3213
923
1869
3663
Market Price
$ 30.97
Selling Price
$ 27.34
732
356
492
2806
Market Price
$ 43.45
Selling Price
$ 38.21
3950
3773
2538
4124
Market Price
$ 54.74
Selling Price
$ 46.23
1354
441
877
1531
Market Price
$ 52.94
Selling Price
$ 44.32
485
340
485
532
Market Price
$ 58.28
Selling Price
$ 50.12
353
76
188
631
Market Price
$ 28.14
Selling Price
$ 25.43
797
181
796
3663
Market Price
$ 58.78
Selling Price
$ 52.34
1380
1183
1148
2597
Market Price
$ 55.08
Selling Price
$ 47.09
948
724
605
3965
Market Price
$ 33.53
Selling Price
$ 29.37
573
456
544
2817
Market Price
$ 70.69
Selling Price
$ 59.92
334
277
168
744
Market Price
$ 40.42
Selling Price
$ 35.08
188
110
128
458
Market Price
$ 60.30
Selling Price
$ 53.49
1721
1389
1099
1806
Market Price
$ 66.72
Selling Price
$ 57.45
707
432
329
1340
Market Price
$ 53.66
Selling Price
$ 46.26
2110
1308
986
2929
Market Price
$ 55.21
Selling Price
$ 49.62
1187
1170
609
2923
Market Price
$ 40.40
Selling Price
$ 35.61
1385
1075
1122
1944
Market Price
$ 68.61
Selling Price
$ 57.81
724
291
210
2522
Market Price
$ 35.37
Selling Price
$ 29.48
2690
1731
1390
3091
Market Price
$ 38.85
Selling Price
$ 33.19
1630
1450
382
1874
Market Price
$ 41.54
Selling Price
$ 37.16
1059
567
254
4090
Market Price
$ 36.22
Selling Price
$ 30.88
2818
1470
2520
3700
Market Price
$ 62.11
Selling Price
$ 54.07
1664
561
623
2094
Market Price
$ 71.21
Selling Price
$ 59.83
3402
3324
1665
4597