Market Price
$ 56.58
Selling Price
$ 48.05
1231
413
697
2409
Market Price
$ 56.80
Selling Price
$ 49.86
2236
1146
1590
2430
Market Price
$ 41.55
Selling Price
$ 35.42
381
291
265
531
Market Price
$ 50.70
Selling Price
$ 45.74
409
231
175
2017
Market Price
$ 51.38
Selling Price
$ 44.43
4396
4022
3651
4450
Market Price
$ 31.43
Selling Price
$ 27.14
1830
1120
1534
2045
Market Price
$ 67.25
Selling Price
$ 57.09
1010
955
862
2476
Market Price
$ 36.61
Selling Price
$ 31.10
519
170
378
1978
Market Price
$ 67.56
Selling Price
$ 59.47
1238
1039
565
4597
Market Price
$ 38.28
Selling Price
$ 33.75
336
220
192
882
Market Price
$ 57.17
Selling Price
$ 51.42
3669
1587
2841
4469
Market Price
$ 60.34
Selling Price
$ 54.45
568
265
307
603
Market Price
$ 34.61
Selling Price
$ 30.28
794
327
205
1886
Market Price
$ 55.32
Selling Price
$ 47.32
1456
914
912
2408
Market Price
$ 28.00
Selling Price
$ 25.44
2732
2652
1833
3790
Market Price
$ 47.66
Selling Price
$ 41.63
868
702
274
1219
Market Price
$ 33.35
Selling Price
$ 29.23
1235
260
876
2308
Market Price
$ 30.58
Selling Price
$ 26.51
822
324
346
3407
Market Price
$ 41.88
Selling Price
$ 37.77
572
526
521
2220
Market Price
$ 68.76
Selling Price
$ 57.45
444
228
155
951
Market Price
$ 47.46
Selling Price
$ 39.82
1085
895
1000
2211
Market Price
$ 30.51
Selling Price
$ 27.22
1523
445
505
2507
Market Price
$ 68.79
Selling Price
$ 58.76
2328
1283
1785
4849
Market Price
$ 65.45
Selling Price
$ 57.20
497
122
261
1458
Market Price
$ 37.27
Selling Price
$ 32.41
1819
679
1458
2229
Market Price
$ 30.22
Selling Price
$ 26.62
2161
1782
1048
2490
Market Price
$ 57.09
Selling Price
$ 48.56
3447
2346
2485
4428
Market Price
$ 45.01
Selling Price
$ 40.40
4050
2665
3437
4810
Market Price
$ 65.28
Selling Price
$ 54.47
674
352
261
1060
Market Price
$ 64.54
Selling Price
$ 57.32
1288
880
715
4485
Market Price
$ 38.95
Selling Price
$ 34.05
684
224
183
1084
Market Price
$ 61.29
Selling Price
$ 52.64
3783
2637
1367
4362
Market Price
$ 67.25
Selling Price
$ 56.38
2536
2053
719
2964
Market Price
$ 38.58
Selling Price
$ 33.08
2126
1992
540
3071
Market Price
$ 33.05
Selling Price
$ 28.01
941
407
414
3975
Market Price
$ 45.91
Selling Price
$ 38.99
2491
2307
1363
3209
Market Price
$ 55.33
Selling Price
$ 47.32
1456
1276
1439
2657
Market Price
$ 54.56
Selling Price
$ 45.87
516
474
408
2036
Market Price
$ 58.94
Selling Price
$ 52.34
669
655
565
2735
Market Price
$ 57.85
Selling Price
$ 51.94
2230
1113
2184
3483