Market Price
$ 45.78
Selling Price
$ 41.33
2387
2008
1829
4096
Market Price
$ 35.78
Selling Price
$ 31.30
732
267
707
1252
Market Price
$ 46.02
Selling Price
$ 41.73
2513
817
738
3774
Market Price
$ 43.94
Selling Price
$ 39.11
310
191
205
1273
Market Price
$ 36.65
Selling Price
$ 31.28
783
605
763
1411
Market Price
$ 63.74
Selling Price
$ 54.09
1576
332
990
3748
Market Price
$ 68.10
Selling Price
$ 59.73
919
445
761
1998
Market Price
$ 29.36
Selling Price
$ 26.51
640
539
436
1542
Market Price
$ 32.19
Selling Price
$ 27.62
2717
720
2363
3712
Market Price
$ 47.55
Selling Price
$ 40.52
983
322
232
4429
Market Price
$ 56.69
Selling Price
$ 50.00
4402
4387
3269
4461
Market Price
$ 30.87
Selling Price
$ 26.49
1712
575
591
1967
Market Price
$ 48.04
Selling Price
$ 42.48
2053
722
1730
2954
Market Price
$ 64.17
Selling Price
$ 53.64
4127
3750
3662
4384
Market Price
$ 63.54
Selling Price
$ 55.24
1504
551
504
2469
Market Price
$ 50.38
Selling Price
$ 42.52
2176
766
1070
2360
Market Price
$ 37.58
Selling Price
$ 32.45
2060
1731
944
2497
Market Price
$ 36.91
Selling Price
$ 31.58
2207
1846
1974
2720
Market Price
$ 64.10
Selling Price
$ 56.81
615
406
549
654
Market Price
$ 62.52
Selling Price
$ 52.49
2199
1996
507
4381
Market Price
$ 27.97
Selling Price
$ 25.22
551
154
192
1215
Market Price
$ 44.19
Selling Price
$ 39.53
950
925
795
1490
Market Price
$ 44.73
Selling Price
$ 37.48
776
322
536
1944
Market Price
$ 33.68
Selling Price
$ 29.29
495
177
468
1874
Market Price
$ 59.11
Selling Price
$ 51.32
539
343
411
1246
Market Price
$ 37.94
Selling Price
$ 32.43
426
418
186
507
Market Price
$ 32.41
Selling Price
$ 28.62
176
103
53
426
Market Price
$ 62.12
Selling Price
$ 51.88
1394
964
759
2391
Market Price
$ 53.64
Selling Price
$ 45.27
1430
509
983
2330
Market Price
$ 29.38
Selling Price
$ 26.49
779
161
525
908
Market Price
$ 62.41
Selling Price
$ 55.72
581
274
535
1300
Market Price
$ 46.02
Selling Price
$ 40.71
833
776
646
2247
Market Price
$ 45.47
Selling Price
$ 40.94
3661
3192
1369
4107
Market Price
$ 66.16
Selling Price
$ 57.99
801
581
666
941
Market Price
$ 47.52
Selling Price
$ 39.67
640
338
291
1645
Market Price
$ 55.96
Selling Price
$ 50.13
749
315
453
3238
Market Price
$ 31.34
Selling Price
$ 26.99
2446
1845
1977
2480
Market Price
$ 48.88
Selling Price
$ 43.27
395
268
214
493
Market Price
$ 36.56
Selling Price
$ 31.45
4143
3440
2258
4400
Market Price
$ 59.77
Selling Price
$ 53.00
2806
1687
1653
3349