Market Price
$ 46.87
Selling Price
$ 42.18
1112
639
825
1855
Market Price
$ 59.16
Selling Price
$ 49.52
723
245
674
979
Market Price
$ 29.01
Selling Price
$ 25.14
614
126
251
720
Market Price
$ 45.45
Selling Price
$ 40.39
1020
799
213
2694
Market Price
$ 43.76
Selling Price
$ 38.93
452
149
160
1737
Market Price
$ 51.63
Selling Price
$ 43.09
594
120
445
1940
Market Price
$ 44.89
Selling Price
$ 38.84
1181
682
1034
4586
Market Price
$ 34.23
Selling Price
$ 30.38
2792
1177
1916
3050
Market Price
$ 62.84
Selling Price
$ 52.68
1178
635
757
2261
Market Price
$ 52.72
Selling Price
$ 46.01
1508
907
1119
3574
Market Price
$ 30.53
Selling Price
$ 27.45
278
271
158
691
Market Price
$ 50.18
Selling Price
$ 45.42
2435
954
818
4866
Market Price
$ 54.49
Selling Price
$ 46.54
913
199
391
3108
Market Price
$ 64.00
Selling Price
$ 54.10
176
115
66
761
Market Price
$ 62.75
Selling Price
$ 54.65
1099
375
988
1286
Market Price
$ 61.15
Selling Price
$ 53.06
758
231
677
2778
Market Price
$ 29.70
Selling Price
$ 26.88
976
965
252
2180
Market Price
$ 48.73
Selling Price
$ 42.11
1135
690
863
1839
Market Price
$ 59.62
Selling Price
$ 52.89
3325
1459
2666
3741
Market Price
$ 50.64
Selling Price
$ 42.45
2101
430
561
3447
Market Price
$ 66.56
Selling Price
$ 56.45
847
805
620
3617
Market Price
$ 42.72
Selling Price
$ 36.59
2839
2766
2372
4372
Market Price
$ 40.14
Selling Price
$ 33.84
1860
416
1585
1877
Market Price
$ 42.60
Selling Price
$ 35.87
1773
410
1635
1912
Market Price
$ 31.86
Selling Price
$ 28.51
2585
2403
2011
4008
Market Price
$ 46.65
Selling Price
$ 38.88
1382
1217
755
4023
Market Price
$ 56.07
Selling Price
$ 46.97
1637
1156
821
4330
Market Price
$ 38.92
Selling Price
$ 33.66
935
773
527
1057
Market Price
$ 38.41
Selling Price
$ 32.11
690
273
601
1819
Market Price
$ 53.60
Selling Price
$ 45.63
1954
1781
1632
4480
Market Price
$ 52.55
Selling Price
$ 45.34
1983
1185
1653
3386
Market Price
$ 46.03
Selling Price
$ 40.37
323
259
248
581
Market Price
$ 63.67
Selling Price
$ 55.49
1133
290
533
1636
Market Price
$ 53.63
Selling Price
$ 47.37
860
766
586
1309
Market Price
$ 59.30
Selling Price
$ 52.11
1155
879
1088
1342
Market Price
$ 46.72
Selling Price
$ 39.40
578
424
375
2742
Market Price
$ 33.87
Selling Price
$ 28.30
2641
2407
715
4178
Market Price
$ 57.19
Selling Price
$ 49.03
677
439
500
719
Market Price
$ 45.15
Selling Price
$ 40.62
306
173
73
1499
Market Price
$ 50.07
Selling Price
$ 43.02
1545
746
816
3455