Market Price
$ 50.32
Selling Price
$ 45.52
2582
1758
1297
3430
Market Price
$ 60.44
Selling Price
$ 51.56
922
705
420
1899
Market Price
$ 58.48
Selling Price
$ 50.77
408
245
131
622
Market Price
$ 66.71
Selling Price
$ 59.09
1257
814
1063
3895
Market Price
$ 31.81
Selling Price
$ 26.56
1344
1143
730
2068
Market Price
$ 31.24
Selling Price
$ 27.90
918
793
582
1162
Market Price
$ 57.93
Selling Price
$ 52.65
618
207
215
1139
Market Price
$ 40.76
Selling Price
$ 35.12
1205
817
572
4714
Market Price
$ 65.36
Selling Price
$ 55.98
2303
1424
1276
2518
Market Price
$ 57.86
Selling Price
$ 49.92
2477
521
1590
4668
Market Price
$ 38.67
Selling Price
$ 32.88
2016
1820
1498
4868
Market Price
$ 62.39
Selling Price
$ 53.16
1137
883
580
1917
Market Price
$ 67.10
Selling Price
$ 57.64
1095
757
616
2436
Market Price
$ 68.97
Selling Price
$ 58.34
136
80
51
613
Market Price
$ 68.61
Selling Price
$ 58.03
441
274
251
690
Market Price
$ 39.92
Selling Price
$ 33.93
1074
558
290
2096
Market Price
$ 47.30
Selling Price
$ 40.54
664
655
491
1296
Market Price
$ 55.22
Selling Price
$ 47.92
534
150
128
762
Market Price
$ 41.57
Selling Price
$ 34.69
1127
799
467
1432
Market Price
$ 38.42
Selling Price
$ 33.51
487
195
304
1871
Market Price
$ 65.89
Selling Price
$ 59.29
2676
2513
2467
3469
Market Price
$ 50.37
Selling Price
$ 44.31
2242
774
622
3873
Market Price
$ 51.44
Selling Price
$ 45.76
1155
562
829
1323
Market Price
$ 46.80
Selling Price
$ 41.49
1885
615
456
2976
Market Price
$ 50.37
Selling Price
$ 45.57
4033
2383
1161
4493
Market Price
$ 35.51
Selling Price
$ 30.45
1817
765
500
3783
Market Price
$ 57.71
Selling Price
$ 50.55
1409
1397
1219
1609
Market Price
$ 60.29
Selling Price
$ 54.11
1653
547
461
2011
Market Price
$ 46.23
Selling Price
$ 41.66
3776
3749
3043
4450
Market Price
$ 35.94
Selling Price
$ 31.40
241
152
90
795
Market Price
$ 33.26
Selling Price
$ 30.11
337
308
320
744
Market Price
$ 35.35
Selling Price
$ 31.39
764
568
714
2455
Market Price
$ 52.09
Selling Price
$ 45.61
1164
605
698
1685
Market Price
$ 68.37
Selling Price
$ 57.23
3352
1656
3338
3628
Market Price
$ 28.79
Selling Price
$ 25.17
2636
2115
1223
2973
Market Price
$ 58.19
Selling Price
$ 49.54
1720
1388
425
2532
Market Price
$ 60.13
Selling Price
$ 54.18
693
594
476
1008
Market Price
$ 50.19
Selling Price
$ 42.12
904
729
846
1624
Market Price
$ 35.86
Selling Price
$ 32.14
3734
2408
3658
4618
Market Price
$ 49.83
Selling Price
$ 42.86
364
173
343
1342