Market Price
$ 29.20
Selling Price
$ 25.28
1178
573
326
1754
Market Price
$ 35.10
Selling Price
$ 31.10
4821
1282
3059
4977
Market Price
$ 55.91
Selling Price
$ 46.74
585
505
526
1911
Market Price
$ 42.48
Selling Price
$ 35.87
1143
231
503
1460
Market Price
$ 52.69
Selling Price
$ 47.54
1137
758
559
4015
Market Price
$ 67.92
Selling Price
$ 58.94
2696
1800
2021
3286
Market Price
$ 30.61
Selling Price
$ 27.38
337
149
252
556
Market Price
$ 58.57
Selling Price
$ 52.66
2892
2444
1586
3999
Market Price
$ 67.31
Selling Price
$ 58.64
1916
1638
788
2714
Market Price
$ 55.43
Selling Price
$ 48.52
1127
243
397
4191
Market Price
$ 34.24
Selling Price
$ 29.65
446
189
145
1871
Market Price
$ 55.17
Selling Price
$ 48.24
2233
901
2186
3951
Market Price
$ 30.48
Selling Price
$ 27.18
935
440
303
3172
Market Price
$ 36.49
Selling Price
$ 32.56
962
684
193
3643
Market Price
$ 29.26
Selling Price
$ 25.20
604
300
535
1692
Market Price
$ 40.04
Selling Price
$ 34.48
262
222
82
1287
Market Price
$ 60.19
Selling Price
$ 52.40
1102
262
531
4022
Market Price
$ 49.79
Selling Price
$ 44.17
1018
503
237
1950
Market Price
$ 67.18
Selling Price
$ 59.49
2223
653
1543
3581
Market Price
$ 58.37
Selling Price
$ 52.76
2575
2179
1434
3964
Market Price
$ 54.55
Selling Price
$ 48.10
565
317
389
2824
Market Price
$ 62.64
Selling Price
$ 54.25
2992
1479
2189
3650
Market Price
$ 62.35
Selling Price
$ 54.38
866
305
620
3500
Market Price
$ 62.67
Selling Price
$ 52.55
1084
758
936
2912
Market Price
$ 57.98
Selling Price
$ 49.46
2381
1569
2005
2622
Market Price
$ 65.41
Selling Price
$ 56.58
933
354
371
1109
Market Price
$ 52.43
Selling Price
$ 46.15
254
194
165
540
Market Price
$ 29.24
Selling Price
$ 26.39
769
718
768
1504
Market Price
$ 35.17
Selling Price
$ 31.93
1034
555
426
3457
Market Price
$ 55.70
Selling Price
$ 47.75
950
547
486
1354
Market Price
$ 30.14
Selling Price
$ 25.61
969
707
289
4432
Market Price
$ 46.20
Selling Price
$ 41.77
242
117
132
522
Market Price
$ 33.86
Selling Price
$ 29.41
965
582
488
3546
Market Price
$ 30.77
Selling Price
$ 26.76
1077
284
559
1238
Market Price
$ 59.74
Selling Price
$ 49.80
541
276
333
2535
Market Price
$ 60.34
Selling Price
$ 54.07
953
647
732
2184
Market Price
$ 36.03
Selling Price
$ 30.19
2124
704
1112
2265
Market Price
$ 65.87
Selling Price
$ 58.96
2068
1852
739
4546
Market Price
$ 50.74
Selling Price
$ 44.87
3233
2350
1260
3294
Market Price
$ 65.03
Selling Price
$ 58.47
1933
764
1898
4161