Market Price
$ 60.08
Selling Price
$ 53.53
297
127
202
472
Market Price
$ 44.67
Selling Price
$ 38.15
304
88
278
1086
Market Price
$ 42.78
Selling Price
$ 37.40
329
79
151
536
Market Price
$ 60.87
Selling Price
$ 52.95
1555
355
1278
2955
Market Price
$ 37.91
Selling Price
$ 32.46
588
141
306
659
Market Price
$ 44.94
Selling Price
$ 39.77
1017
895
536
1978
Market Price
$ 70.22
Selling Price
$ 58.80
2167
1900
2025
3849
Market Price
$ 47.50
Selling Price
$ 41.42
2102
907
1655
2409
Market Price
$ 47.12
Selling Price
$ 41.09
2779
1554
1024
3941
Market Price
$ 39.15
Selling Price
$ 34.68
804
258
721
2068
Market Price
$ 55.32
Selling Price
$ 47.44
504
345
245
1221
Market Price
$ 39.44
Selling Price
$ 35.84
1444
563
542
3547
Market Price
$ 39.58
Selling Price
$ 35.59
2688
2554
1287
3289
Market Price
$ 60.16
Selling Price
$ 50.70
379
208
274
634
Market Price
$ 61.77
Selling Price
$ 52.63
551
246
515
605
Market Price
$ 57.29
Selling Price
$ 50.82
2844
1623
1372
4695
Market Price
$ 39.78
Selling Price
$ 35.49
188
142
85
472
Market Price
$ 52.79
Selling Price
$ 45.55
1814
495
790
1964
Market Price
$ 38.61
Selling Price
$ 32.41
3295
1958
2827
4291
Market Price
$ 50.59
Selling Price
$ 42.18
585
325
280
1438
Market Price
$ 56.36
Selling Price
$ 51.15
369
221
290
1309
Market Price
$ 43.61
Selling Price
$ 39.53
3684
3018
3085
4575
Market Price
$ 31.86
Selling Price
$ 28.84
1217
873
924
4833
Market Price
$ 43.57
Selling Price
$ 38.22
1502
993
368
4315
Market Price
$ 38.58
Selling Price
$ 34.08
2144
621
970
3452
Market Price
$ 54.03
Selling Price
$ 47.40
2293
1348
1371
4298
Market Price
$ 53.46
Selling Price
$ 47.63
1277
1246
296
2366
Market Price
$ 50.45
Selling Price
$ 43.59
2392
1255
846
2991
Market Price
$ 42.47
Selling Price
$ 36.77
1314
1157
654
4677
Market Price
$ 29.59
Selling Price
$ 26.76
953
463
685
2388
Market Price
$ 66.35
Selling Price
$ 59.00
2436
2266
922
3989
Market Price
$ 54.04
Selling Price
$ 46.09
2040
1635
1239
4042
Market Price
$ 41.32
Selling Price
$ 37.14
892
276
834
3869
Market Price
$ 45.73
Selling Price
$ 38.21
2093
1796
742
3084
Market Price
$ 51.14
Selling Price
$ 42.96
976
220
664
1112
Market Price
$ 59.89
Selling Price
$ 50.54
978
342
213
3211
Market Price
$ 42.51
Selling Price
$ 38.24
2380
2085
781
4118
Market Price
$ 30.23
Selling Price
$ 26.89
2024
1987
1955
2484
Market Price
$ 40.25
Selling Price
$ 35.41
1660
704
532
1874
Market Price
$ 48.09
Selling Price
$ 41.71
413
82
109
740