Market Price
$ 41.33
Selling Price
$ 35.58
1586
816
1307
2623
Market Price
$ 44.94
Selling Price
$ 38.81
2316
2139
846
3434
Market Price
$ 49.36
Selling Price
$ 44.49
206
113
47
570
Market Price
$ 34.37
Selling Price
$ 29.55
1662
1365
1456
1839
Market Price
$ 56.11
Selling Price
$ 49.42
3953
1058
2170
4910
Market Price
$ 45.12
Selling Price
$ 40.85
2169
1962
730
2319
Market Price
$ 37.80
Selling Price
$ 31.61
2145
1959
1728
4124
Market Price
$ 50.54
Selling Price
$ 42.41
1078
870
531
2461
Market Price
$ 47.66
Selling Price
$ 40.14
727
449
337
2192
Market Price
$ 66.30
Selling Price
$ 56.10
1556
1053
1072
4430
Market Price
$ 56.88
Selling Price
$ 48.45
1057
293
489
3439
Market Price
$ 35.32
Selling Price
$ 30.38
2505
1081
1035
3791
Market Price
$ 43.36
Selling Price
$ 37.82
1376
893
1179
2876
Market Price
$ 36.96
Selling Price
$ 32.91
2894
1903
933
4577
Market Price
$ 66.20
Selling Price
$ 57.24
960
838
531
3575
Market Price
$ 46.01
Selling Price
$ 41.09
4386
1966
1913
4496
Market Price
$ 32.77
Selling Price
$ 29.41
3830
1312
1079
3942
Market Price
$ 43.17
Selling Price
$ 38.65
1057
872
493
1959
Market Price
$ 38.90
Selling Price
$ 34.62
1302
262
622
2142
Market Price
$ 54.58
Selling Price
$ 48.15
3554
928
758
4239
Market Price
$ 43.76
Selling Price
$ 37.04
843
534
586
1860
Market Price
$ 30.59
Selling Price
$ 25.68
1714
1633
560
3931
Market Price
$ 40.27
Selling Price
$ 33.79
874
721
461
1298
Market Price
$ 32.99
Selling Price
$ 27.75
503
455
226
834
Market Price
$ 31.58
Selling Price
$ 26.66
2033
620
1821
2919
Market Price
$ 55.75
Selling Price
$ 50.18
547
356
487
806
Market Price
$ 49.83
Selling Price
$ 43.07
207
199
103
623
Market Price
$ 55.67
Selling Price
$ 46.73
3618
2078
3163
4693
Market Price
$ 37.16
Selling Price
$ 31.86
1254
353
696
3623
Market Price
$ 60.25
Selling Price
$ 52.53
2073
1738
1635
4695
Market Price
$ 65.80
Selling Price
$ 56.92
1266
1150
430
4387
Market Price
$ 52.30
Selling Price
$ 45.70
1250
772
385
3155
Market Price
$ 29.49
Selling Price
$ 25.52
499
459
243
2295
Market Price
$ 61.75
Selling Price
$ 53.97
281
162
178
642
Market Price
$ 55.85
Selling Price
$ 49.78
137
123
35
621
Market Price
$ 37.35
Selling Price
$ 33.30
679
246
136
2343
Market Price
$ 47.70
Selling Price
$ 42.25
1076
473
904
3202
Market Price
$ 31.54
Selling Price
$ 27.64
756
754
588
2535
Market Price
$ 39.75
Selling Price
$ 35.32
477
291
314
857
Market Price
$ 48.01
Selling Price
$ 41.32
1816
649
609
2502