Market Price
$ 46.23
Selling Price
$ 40.48
1968
1124
1093
2958
Market Price
$ 45.48
Selling Price
$ 38.64
2424
2405
623
2514
Market Price
$ 48.85
Selling Price
$ 42.57
1152
471
925
2252
Market Price
$ 45.19
Selling Price
$ 38.07
3725
1891
2319
4846
Market Price
$ 59.38
Selling Price
$ 52.59
869
698
681
2226
Market Price
$ 61.55
Selling Price
$ 54.97
1028
651
316
1594
Market Price
$ 60.73
Selling Price
$ 54.08
310
309
295
1322
Market Price
$ 46.77
Selling Price
$ 40.14
951
851
331
968
Market Price
$ 57.48
Selling Price
$ 52.21
1631
1505
750
4432
Market Price
$ 34.74
Selling Price
$ 30.30
1894
1087
1774
2012
Market Price
$ 55.01
Selling Price
$ 48.10
491
135
141
729
Market Price
$ 57.95
Selling Price
$ 50.07
692
164
351
2334
Market Price
$ 65.86
Selling Price
$ 59.09
427
210
287
484
Market Price
$ 29.59
Selling Price
$ 26.78
1180
867
259
3410
Market Price
$ 56.95
Selling Price
$ 51.61
1093
658
516
4994
Market Price
$ 51.68
Selling Price
$ 45.43
1283
322
605
1991
Market Price
$ 59.94
Selling Price
$ 50.17
1898
1555
885
3387
Market Price
$ 40.93
Selling Price
$ 36.81
1427
628
1205
3072
Market Price
$ 43.14
Selling Price
$ 36.30
469
192
384
1863
Market Price
$ 45.61
Selling Price
$ 39.89
3899
3579
1389
4815
Market Price
$ 65.96
Selling Price
$ 57.72
1568
796
1560
3806
Market Price
$ 57.57
Selling Price
$ 51.24
3643
1634
1351
3967
Market Price
$ 39.95
Selling Price
$ 34.49
532
112
341
1558
Market Price
$ 38.13
Selling Price
$ 32.06
832
631
198
1204
Market Price
$ 51.15
Selling Price
$ 45.28
1049
871
556
1075
Market Price
$ 38.17
Selling Price
$ 33.11
3659
1064
752
4334
Market Price
$ 37.42
Selling Price
$ 31.76
2151
542
610
4643
Market Price
$ 50.32
Selling Price
$ 45.22
2047
1613
1136
2783
Market Price
$ 67.48
Selling Price
$ 56.45
3628
935
2915
4788
Market Price
$ 41.20
Selling Price
$ 35.68
549
536
214
1790
Market Price
$ 36.39
Selling Price
$ 32.32
2600
1472
2436
3207
Market Price
$ 67.89
Selling Price
$ 56.97
619
339
200
864
Market Price
$ 34.35
Selling Price
$ 29.17
1059
643
368
4379
Market Price
$ 39.52
Selling Price
$ 32.97
807
495
429
3575
Market Price
$ 53.65
Selling Price
$ 48.55
1535
927
723
2000
Market Price
$ 31.27
Selling Price
$ 26.60
715
612
494
1850
Market Price
$ 63.45
Selling Price
$ 54.81
2698
1258
1889
3596
Market Price
$ 31.27
Selling Price
$ 27.49
1903
1597
1598
2546
Market Price
$ 35.31
Selling Price
$ 30.88
425
216
307
582
Market Price
$ 39.40
Selling Price
$ 33.97
2024
636
1707
4147