Market Price
$ 58.20
Selling Price
$ 52.21
1709
1231
534
4150
Market Price
$ 65.63
Selling Price
$ 57.52
710
640
169
2860
Market Price
$ 66.07
Selling Price
$ 58.47
1625
357
1304
3620
Market Price
$ 64.28
Selling Price
$ 58.27
1077
317
618
2073
Market Price
$ 51.86
Selling Price
$ 45.96
495
383
131
1118
Market Price
$ 41.38
Selling Price
$ 37.18
440
430
94
649
Market Price
$ 29.64
Selling Price
$ 26.65
785
457
365
1335
Market Price
$ 39.46
Selling Price
$ 35.35
1573
1290
520
4410
Market Price
$ 33.73
Selling Price
$ 30.04
716
434
258
2889
Market Price
$ 34.91
Selling Price
$ 29.94
2932
2014
1015
4515
Market Price
$ 60.52
Selling Price
$ 54.90
2603
639
2064
3160
Market Price
$ 43.86
Selling Price
$ 38.18
2137
939
781
3120
Market Price
$ 54.19
Selling Price
$ 48.66
474
435
233
2022
Market Price
$ 55.15
Selling Price
$ 48.38
2072
959
655
2933
Market Price
$ 39.15
Selling Price
$ 32.75
1333
475
328
4284
Market Price
$ 46.48
Selling Price
$ 41.79
677
306
616
763
Market Price
$ 30.36
Selling Price
$ 27.06
1964
960
1270
2046
Market Price
$ 69.37
Selling Price
$ 57.84
676
527
267
2423
Market Price
$ 52.48
Selling Price
$ 44.04
1409
509
1267
2699
Market Price
$ 40.49
Selling Price
$ 34.13
897
430
585
1461
Market Price
$ 53.72
Selling Price
$ 45.53
950
364
839
1489
Market Price
$ 52.12
Selling Price
$ 44.51
1011
281
743
3675
Market Price
$ 32.58
Selling Price
$ 27.34
1201
816
371
2575
Market Price
$ 40.73
Selling Price
$ 34.06
1083
245
765
2952
Market Price
$ 33.06
Selling Price
$ 27.65
909
582
343
1877
Market Price
$ 29.77
Selling Price
$ 26.40
2224
1940
1807
2265
Market Price
$ 45.01
Selling Price
$ 38.12
1117
255
946
3768
Market Price
$ 41.40
Selling Price
$ 34.73
999
415
981
1521
Market Price
$ 28.37
Selling Price
$ 25.18
2143
1939
1898
3449
Market Price
$ 38.69
Selling Price
$ 33.73
1529
730
1315
4154
Market Price
$ 31.61
Selling Price
$ 27.82
595
300
212
598
Market Price
$ 31.56
Selling Price
$ 26.79
1706
687
805
2814
Market Price
$ 43.27
Selling Price
$ 38.70
173
59
127
432
Market Price
$ 39.28
Selling Price
$ 35.58
1388
451
1371
3619
Market Price
$ 29.94
Selling Price
$ 26.40
2772
1558
2515
3936
Market Price
$ 56.03
Selling Price
$ 47.13
811
239
434
2419
Market Price
$ 43.30
Selling Price
$ 38.09
608
157
487
2411
Market Price
$ 57.83
Selling Price
$ 51.11
629
125
527
2663
Market Price
$ 58.09
Selling Price
$ 52.48
2702
834
1500
3464
Market Price
$ 42.69
Selling Price
$ 38.77
3604
2830
3024
4046