Market Price
$ 40.13
Selling Price
$ 33.57
1044
235
589
4386
Market Price
$ 53.88
Selling Price
$ 46.16
2119
1551
1297
4690
Market Price
$ 65.85
Selling Price
$ 57.41
1682
1615
1668
1949
Market Price
$ 56.21
Selling Price
$ 48.63
554
204
479
652
Market Price
$ 34.61
Selling Price
$ 30.25
1762
724
1679
3161
Market Price
$ 43.35
Selling Price
$ 37.54
1664
477
1626
3946
Market Price
$ 65.67
Selling Price
$ 55.81
2454
2008
2371
3601
Market Price
$ 57.44
Selling Price
$ 48.84
454
144
412
1851
Market Price
$ 36.37
Selling Price
$ 31.14
1896
856
1234
2489
Market Price
$ 46.27
Selling Price
$ 38.95
979
458
649
2208
Market Price
$ 41.11
Selling Price
$ 34.53
2849
787
745
3274
Market Price
$ 43.07
Selling Price
$ 36.24
3560
956
3397
3904
Market Price
$ 45.30
Selling Price
$ 40.55
1398
866
896
3729
Market Price
$ 68.59
Selling Price
$ 58.84
413
182
98
1162
Market Price
$ 46.86
Selling Price
$ 41.21
936
343
302
2916
Market Price
$ 58.00
Selling Price
$ 52.41
1171
954
380
2454
Market Price
$ 34.28
Selling Price
$ 30.28
2213
1845
939
4826
Market Price
$ 68.67
Selling Price
$ 59.66
2744
2418
1618
4291
Market Price
$ 52.51
Selling Price
$ 46.01
1463
465
1354
1866
Market Price
$ 29.78
Selling Price
$ 25.13
2881
1020
2418
3984
Market Price
$ 34.69
Selling Price
$ 29.88
1511
1491
1402
2092
Market Price
$ 38.85
Selling Price
$ 33.10
595
585
478
1743
Market Price
$ 28.62
Selling Price
$ 25.20
1696
1098
832
1791
Market Price
$ 37.78
Selling Price
$ 34.30
1079
621
1026
2528
Market Price
$ 33.29
Selling Price
$ 28.77
1130
622
925
2851
Market Price
$ 33.67
Selling Price
$ 28.18
1597
1086
389
4776
Market Price
$ 61.40
Selling Price
$ 52.37
3751
3484
2737
4805
Market Price
$ 68.85
Selling Price
$ 57.90
3093
648
953
4451
Market Price
$ 54.84
Selling Price
$ 47.37
1417
847
884
2733
Market Price
$ 44.93
Selling Price
$ 39.65
1470
1095
666
1858
Market Price
$ 33.40
Selling Price
$ 30.29
2307
1834
1417
4173
Market Price
$ 33.57
Selling Price
$ 28.94
3739
921
2533
4361
Market Price
$ 49.72
Selling Price
$ 41.47
979
712
586
4073
Market Price
$ 45.20
Selling Price
$ 39.47
394
391
91
541
Market Price
$ 63.15
Selling Price
$ 55.29
467
321
124
528
Market Price
$ 42.38
Selling Price
$ 35.66
1261
600
787
3787
Market Price
$ 38.12
Selling Price
$ 32.67
639
462
446
1270
Market Price
$ 54.24
Selling Price
$ 45.90
1151
411
735
1802
Market Price
$ 50.81
Selling Price
$ 45.61
2021
1649
955
3884
Market Price
$ 62.65
Selling Price
$ 52.38
3207
868
945
3641