Market Price
$ 59.92
Selling Price
$ 53.09
1221
711
1035
4217
Market Price
$ 52.15
Selling Price
$ 45.94
729
245
580
2950
Market Price
$ 45.96
Selling Price
$ 38.87
2540
982
1105
4463
Market Price
$ 62.95
Selling Price
$ 52.80
2308
2082
2232
4886
Market Price
$ 35.72
Selling Price
$ 31.71
352
338
123
932
Market Price
$ 44.23
Selling Price
$ 38.58
2724
2067
851
3789
Market Price
$ 66.70
Selling Price
$ 57.07
388
331
108
1177
Market Price
$ 45.37
Selling Price
$ 38.92
1464
1184
296
2328
Market Price
$ 55.08
Selling Price
$ 49.18
373
237
77
696
Market Price
$ 56.09
Selling Price
$ 49.00
2373
1331
1671
4363
Market Price
$ 37.00
Selling Price
$ 33.60
571
480
395
1567
Market Price
$ 64.89
Selling Price
$ 54.67
719
582
259
2273
Market Price
$ 41.87
Selling Price
$ 36.58
497
496
109
1136
Market Price
$ 64.20
Selling Price
$ 57.74
816
215
722
2487
Market Price
$ 59.62
Selling Price
$ 52.37
816
416
683
2674
Market Price
$ 40.98
Selling Price
$ 36.37
1814
632
1262
2926
Market Price
$ 65.82
Selling Price
$ 58.16
1413
874
318
3563
Market Price
$ 48.83
Selling Price
$ 41.48
464
277
197
2273
Market Price
$ 61.12
Selling Price
$ 53.08
2475
2396
2356
2883
Market Price
$ 51.30
Selling Price
$ 42.98
297
75
195
810
Market Price
$ 51.92
Selling Price
$ 45.60
989
957
304
4794
Market Price
$ 36.01
Selling Price
$ 30.01
2595
1242
2534
3367
Market Price
$ 29.67
Selling Price
$ 26.48
1944
422
1595
3380
Market Price
$ 29.25
Selling Price
$ 25.80
2457
701
539
4759
Market Price
$ 54.89
Selling Price
$ 49.17
3847
2950
3025
4715
Market Price
$ 61.32
Selling Price
$ 53.35
2545
1582
830
3704
Market Price
$ 48.08
Selling Price
$ 40.86
937
631
677
1243
Market Price
$ 46.66
Selling Price
$ 41.98
419
371
343
1008
Market Price
$ 40.96
Selling Price
$ 36.35
3543
1790
1021
4011
Market Price
$ 30.34
Selling Price
$ 26.59
215
84
165
459
Market Price
$ 41.20
Selling Price
$ 35.53
1524
553
323
2430
Market Price
$ 48.42
Selling Price
$ 42.03
1194
569
1192
2685
Market Price
$ 44.58
Selling Price
$ 38.20
1758
796
600
2657
Market Price
$ 47.98
Selling Price
$ 41.33
1202
911
569
1436
Market Price
$ 54.78
Selling Price
$ 47.81
1844
1420
490
4598
Market Price
$ 68.48
Selling Price
$ 57.57
4543
3678
3617
4666
Market Price
$ 41.60
Selling Price
$ 36.69
514
246
286
827
Market Price
$ 64.17
Selling Price
$ 56.96
632
581
540
959
Market Price
$ 44.59
Selling Price
$ 39.36
2058
570
621
3028
Market Price
$ 31.40
Selling Price
$ 26.62
1472
1101
833
1776