Market Price
$ 59.52
Selling Price
$ 52.93
3437
1553
2255
4290
Market Price
$ 52.23
Selling Price
$ 46.76
467
99
156
1599
Market Price
$ 46.48
Selling Price
$ 40.30
1027
335
476
1906
Market Price
$ 64.98
Selling Price
$ 54.91
1568
957
746
3583
Market Price
$ 52.03
Selling Price
$ 46.41
760
372
154
1816
Market Price
$ 30.33
Selling Price
$ 27.39
1008
914
353
2307
Market Price
$ 62.83
Selling Price
$ 56.84
2123
1603
1216
2555
Market Price
$ 33.86
Selling Price
$ 30.60
2088
1650
923
3051
Market Price
$ 67.07
Selling Price
$ 58.72
3097
2543
3070
3511
Market Price
$ 51.80
Selling Price
$ 44.34
484
218
320
603
Market Price
$ 67.25
Selling Price
$ 57.66
378
176
230
960
Market Price
$ 58.97
Selling Price
$ 49.65
2740
2642
1634
3988
Market Price
$ 50.39
Selling Price
$ 43.53
1407
629
1085
1959
Market Price
$ 54.02
Selling Price
$ 47.67
2531
2390
1570
3596
Market Price
$ 38.91
Selling Price
$ 33.27
130
46
116
533
Market Price
$ 35.55
Selling Price
$ 31.23
1226
673
1226
1351
Market Price
$ 36.13
Selling Price
$ 32.63
601
359
245
992
Market Price
$ 66.80
Selling Price
$ 58.97
762
589
512
3081
Market Price
$ 50.77
Selling Price
$ 44.07
318
179
267
572
Market Price
$ 38.62
Selling Price
$ 33.80
806
726
595
2408
Market Price
$ 67.23
Selling Price
$ 56.64
1554
1509
440
4422
Market Price
$ 46.32
Selling Price
$ 39.79
154
142
69
663
Market Price
$ 58.12
Selling Price
$ 50.78
1218
295
730
3943
Market Price
$ 47.09
Selling Price
$ 39.70
1396
1010
1139
2580
Market Price
$ 33.98
Selling Price
$ 29.24
245
106
120
465
Market Price
$ 59.32
Selling Price
$ 50.50
516
254
378
1310
Market Price
$ 47.19
Selling Price
$ 42.75
372
185
331
1300
Market Price
$ 51.38
Selling Price
$ 46.09
364
274
128
550
Market Price
$ 36.77
Selling Price
$ 30.90
505
409
455
1859
Market Price
$ 31.83
Selling Price
$ 27.80
608
569
572
3039
Market Price
$ 30.80
Selling Price
$ 27.70
356
198
108
1203
Market Price
$ 31.55
Selling Price
$ 28.56
2050
1525
2025
4912
Market Price
$ 34.16
Selling Price
$ 30.04
3401
3395
1966
3608
Market Price
$ 52.39
Selling Price
$ 43.88
559
457
411
1117
Market Price
$ 37.03
Selling Price
$ 31.45
1401
693
645
2885
Market Price
$ 35.29
Selling Price
$ 29.46
172
75
146
493
Market Price
$ 60.97
Selling Price
$ 53.62
1963
1895
607
3607
Market Price
$ 40.90
Selling Price
$ 36.22
210
193
138
447
Market Price
$ 37.67
Selling Price
$ 34.15
1163
378
1029
2596
Market Price
$ 57.60
Selling Price
$ 48.18
1164
544
1087
1905