Market Price
$ 30.03
Selling Price
$ 25.25
286
179
242
636
Market Price
$ 67.13
Selling Price
$ 56.88
581
148
539
688
Market Price
$ 34.66
Selling Price
$ 31.39
2267
1414
464
2910
Market Price
$ 57.05
Selling Price
$ 48.35
940
397
565
2134
Market Price
$ 56.73
Selling Price
$ 50.12
2163
1274
836
4975
Market Price
$ 40.29
Selling Price
$ 35.76
1824
1577
1559
2877
Market Price
$ 40.32
Selling Price
$ 34.55
656
154
401
718
Market Price
$ 55.67
Selling Price
$ 49.00
3251
3105
1579
3716
Market Price
$ 45.06
Selling Price
$ 38.48
3330
2579
1862
4104
Market Price
$ 56.59
Selling Price
$ 51.14
1454
804
1097
1603
Market Price
$ 34.51
Selling Price
$ 29.07
2849
2291
1465
4307
Market Price
$ 54.58
Selling Price
$ 46.40
2557
2240
1380
4771
Market Price
$ 55.51
Selling Price
$ 47.65
2924
1624
1457
2936
Market Price
$ 37.10
Selling Price
$ 32.28
3119
2133
1619
4742
Market Price
$ 47.88
Selling Price
$ 41.25
3512
3126
3373
4812
Market Price
$ 57.18
Selling Price
$ 49.66
1671
734
373
4633
Market Price
$ 42.27
Selling Price
$ 37.34
1875
1821
576
3167
Market Price
$ 57.34
Selling Price
$ 49.02
582
306
305
1577
Market Price
$ 44.06
Selling Price
$ 37.59
1926
790
1695
3732
Market Price
$ 44.19
Selling Price
$ 37.97
983
463
232
1344
Market Price
$ 63.95
Selling Price
$ 54.09
1548
1035
592
2068
Market Price
$ 39.26
Selling Price
$ 34.16
1448
490
399
3022
Market Price
$ 64.04
Selling Price
$ 53.91
1138
483
254
4763
Market Price
$ 66.06
Selling Price
$ 58.46
1140
855
504
1736
Market Price
$ 68.64
Selling Price
$ 59.47
1146
1025
712
3273
Market Price
$ 70.36
Selling Price
$ 59.62
762
420
159
825
Market Price
$ 70.41
Selling Price
$ 59.55
1414
851
1391
1712
Market Price
$ 52.98
Selling Price
$ 47.71
1428
401
523
2857
Market Price
$ 61.08
Selling Price
$ 51.33
1072
593
281
1676
Market Price
$ 29.30
Selling Price
$ 26.32
3510
2751
1473
4546
Market Price
$ 49.76
Selling Price
$ 41.75
2155
1100
534
4682
Market Price
$ 34.44
Selling Price
$ 29.14
1263
1061
567
1458
Market Price
$ 58.24
Selling Price
$ 49.66
345
79
126
814
Market Price
$ 48.02
Selling Price
$ 41.38
2991
2925
1365
4680
Market Price
$ 65.60
Selling Price
$ 55.75
2869
951
2196
3814
Market Price
$ 67.45
Selling Price
$ 59.12
133
75
120
433
Market Price
$ 55.17
Selling Price
$ 48.28
964
481
928
2117
Market Price
$ 58.94
Selling Price
$ 52.43
796
744
538
2802
Market Price
$ 47.26
Selling Price
$ 39.62
2449
2151
1055
2690
Market Price
$ 44.77
Selling Price
$ 40.22
2312
1424
1603
2805