Market Price
$ 56.02
Selling Price
$ 46.98
3226
3160
1999
3616
Market Price
$ 33.90
Selling Price
$ 29.86
2658
1740
2082
3498
Market Price
$ 44.73
Selling Price
$ 37.44
788
163
206
975
Market Price
$ 37.20
Selling Price
$ 32.45
4195
3651
4182
4704
Market Price
$ 49.98
Selling Price
$ 44.94
1292
1078
600
2315
Market Price
$ 63.45
Selling Price
$ 55.75
545
367
344
2507
Market Price
$ 55.20
Selling Price
$ 46.27
1075
827
720
4724
Market Price
$ 29.79
Selling Price
$ 26.87
2086
1097
494
2846
Market Price
$ 38.69
Selling Price
$ 32.69
1422
690
639
1630
Market Price
$ 29.86
Selling Price
$ 25.52
584
454
191
1915
Market Price
$ 52.33
Selling Price
$ 46.64
802
199
443
971
Market Price
$ 58.09
Selling Price
$ 49.23
177
125
133
538
Market Price
$ 41.55
Selling Price
$ 34.84
387
349
102
1170
Market Price
$ 37.57
Selling Price
$ 33.32
2048
1444
443
4906
Market Price
$ 69.63
Selling Price
$ 58.92
1654
1246
511
2254
Market Price
$ 52.24
Selling Price
$ 43.76
1337
448
1306
1932
Market Price
$ 39.80
Selling Price
$ 33.29
1691
1490
1582
4158
Market Price
$ 37.82
Selling Price
$ 32.56
351
289
296
717
Market Price
$ 40.78
Selling Price
$ 34.84
1523
1133
597
4093
Market Price
$ 60.51
Selling Price
$ 50.55
3239
741
2066
4847
Market Price
$ 58.17
Selling Price
$ 52.64
2078
670
474
3646
Market Price
$ 58.14
Selling Price
$ 50.88
4368
1450
3563
4718
Market Price
$ 41.61
Selling Price
$ 35.58
761
689
668
1882
Market Price
$ 66.99
Selling Price
$ 57.35
3036
795
1913
4865
Market Price
$ 33.23
Selling Price
$ 28.72
1597
818
1149
4996
Market Price
$ 35.47
Selling Price
$ 32.08
2817
953
2563
4364
Market Price
$ 53.07
Selling Price
$ 47.23
879
397
535
1048
Market Price
$ 69.89
Selling Price
$ 59.69
990
594
649
1271
Market Price
$ 47.56
Selling Price
$ 40.41
780
556
649
1304
Market Price
$ 43.20
Selling Price
$ 39.11
304
223
256
1428
Market Price
$ 65.07
Selling Price
$ 55.05
1750
992
687
3385
Market Price
$ 40.16
Selling Price
$ 35.38
965
317
339
3199
Market Price
$ 36.53
Selling Price
$ 32.29
573
202
147
1215
Market Price
$ 39.55
Selling Price
$ 33.69
376
95
361
686
Market Price
$ 57.45
Selling Price
$ 48.72
1395
989
1242
3323
Market Price
$ 57.01
Selling Price
$ 49.97
2063
703
2030
2882
Market Price
$ 52.14
Selling Price
$ 47.04
1205
1147
379
2617
Market Price
$ 33.09
Selling Price
$ 30.07
1065
781
326
1464
Market Price
$ 31.27
Selling Price
$ 26.11
3393
856
1946
3684
Market Price
$ 42.82
Selling Price
$ 36.83
538
476
114
2532