Market Price
$ 36.79
Selling Price
$ 31.33
2692
2296
1064
3142
Market Price
$ 58.76
Selling Price
$ 50.18
202
169
75
833
Market Price
$ 63.49
Selling Price
$ 53.19
1692
1619
962
3490
Market Price
$ 58.80
Selling Price
$ 51.92
3557
1132
2749
3776
Market Price
$ 44.18
Selling Price
$ 37.14
1662
815
1565
1865
Market Price
$ 42.49
Selling Price
$ 36.26
3512
2055
1021
4054
Market Price
$ 57.70
Selling Price
$ 51.38
3329
2584
1211
3651
Market Price
$ 46.68
Selling Price
$ 41.89
518
287
117
1812
Market Price
$ 52.47
Selling Price
$ 44.35
168
160
51
643
Market Price
$ 46.62
Selling Price
$ 39.95
1714
698
1151
2012
Market Price
$ 48.56
Selling Price
$ 43.47
483
366
192
555
Market Price
$ 45.91
Selling Price
$ 39.14
3428
2961
2058
4051
Market Price
$ 36.35
Selling Price
$ 30.74
4931
3024
1779
4956
Market Price
$ 33.23
Selling Price
$ 29.85
353
93
280
596
Market Price
$ 37.25
Selling Price
$ 31.18
237
203
203
772
Market Price
$ 50.79
Selling Price
$ 45.34
2891
1398
1122
3091
Market Price
$ 39.16
Selling Price
$ 33.51
561
467
189
699
Market Price
$ 65.46
Selling Price
$ 55.74
1344
940
1268
1946
Market Price
$ 56.79
Selling Price
$ 50.06
1118
487
758
1727
Market Price
$ 50.80
Selling Price
$ 44.85
2333
770
1971
4505
Market Price
$ 30.17
Selling Price
$ 26.40
863
476
273
866
Market Price
$ 52.60
Selling Price
$ 44.06
2480
1418
1733
4318
Market Price
$ 49.47
Selling Price
$ 44.62
1030
984
375
2647
Market Price
$ 57.35
Selling Price
$ 51.36
1555
974
769
2074
Market Price
$ 46.53
Selling Price
$ 39.05
396
254
226
1161
Market Price
$ 31.15
Selling Price
$ 27.97
659
621
190
949
Market Price
$ 29.28
Selling Price
$ 25.26
787
537
703
1394
Market Price
$ 41.90
Selling Price
$ 36.11
2952
1678
2491
4082
Market Price
$ 48.40
Selling Price
$ 43.43
1328
883
935
1612
Market Price
$ 60.89
Selling Price
$ 52.02
1007
428
267
3444
Market Price
$ 61.58
Selling Price
$ 52.22
643
410
555
1217
Market Price
$ 42.16
Selling Price
$ 38.03
2201
1795
2141
3073
Market Price
$ 43.46
Selling Price
$ 37.64
4931
1179
1867
4937
Market Price
$ 35.72
Selling Price
$ 30.06
4443
3393
2426
4645
Market Price
$ 47.52
Selling Price
$ 40.89
955
579
534
4200
Market Price
$ 31.07
Selling Price
$ 26.46
1623
905
660
3180
Market Price
$ 37.28
Selling Price
$ 33.80
1234
465
696
3836
Market Price
$ 31.56
Selling Price
$ 27.52
3021
1320
869
3888
Market Price
$ 55.06
Selling Price
$ 49.59
1697
955
1226
4630
Market Price
$ 48.86
Selling Price
$ 41.82
176
87
50
823