Market Price
$ 30.58
Selling Price
$ 26.82
2001
1174
1286
3341
Market Price
$ 57.32
Selling Price
$ 50.87
2245
2023
628
2490
Market Price
$ 66.90
Selling Price
$ 55.85
1686
1326
1425
3018
Market Price
$ 38.94
Selling Price
$ 32.79
397
171
396
552
Market Price
$ 56.81
Selling Price
$ 51.03
431
106
329
790
Market Price
$ 35.71
Selling Price
$ 30.79
849
456
521
3577
Market Price
$ 31.05
Selling Price
$ 25.98
1519
1303
879
3799
Market Price
$ 56.29
Selling Price
$ 48.03
1116
575
749
1237
Market Price
$ 47.19
Selling Price
$ 39.72
1705
1016
713
2038
Market Price
$ 63.68
Selling Price
$ 53.53
718
143
483
2468
Market Price
$ 36.55
Selling Price
$ 32.64
1145
447
1029
2111
Market Price
$ 58.59
Selling Price
$ 51.55
671
555
606
3262
Market Price
$ 61.71
Selling Price
$ 55.04
673
543
398
1841
Market Price
$ 61.26
Selling Price
$ 54.55
2811
1997
2313
3733
Market Price
$ 62.99
Selling Price
$ 52.58
4028
3660
3953
4550
Market Price
$ 55.48
Selling Price
$ 49.44
3893
3772
1381
4864
Market Price
$ 62.46
Selling Price
$ 56.55
2487
1151
2031
3049
Market Price
$ 39.02
Selling Price
$ 34.43
359
239
309
507
Market Price
$ 48.32
Selling Price
$ 41.87
717
411
474
1390
Market Price
$ 31.41
Selling Price
$ 26.64
630
194
143
2843
Market Price
$ 65.49
Selling Price
$ 57.10
742
307
741
2107
Market Price
$ 49.49
Selling Price
$ 42.96
326
298
91
1417
Market Price
$ 37.05
Selling Price
$ 32.57
1564
1265
1453
2971
Market Price
$ 62.95
Selling Price
$ 54.96
3959
3383
1168
4094
Market Price
$ 43.51
Selling Price
$ 37.41
1219
1029
1004
4369
Market Price
$ 68.28
Selling Price
$ 59.03
974
292
823
1675
Market Price
$ 34.21
Selling Price
$ 30.91
1462
990
1324
4928
Market Price
$ 55.86
Selling Price
$ 46.84
1651
523
1286
3444
Market Price
$ 42.77
Selling Price
$ 36.09
633
132
478
1585
Market Price
$ 68.14
Selling Price
$ 59.54
234
189
225
948
Market Price
$ 36.89
Selling Price
$ 32.20
2100
783
843
2421
Market Price
$ 56.71
Selling Price
$ 48.83
1224
344
1078
1863
Market Price
$ 32.42
Selling Price
$ 27.31
838
498
331
1199
Market Price
$ 38.80
Selling Price
$ 32.57
2208
1487
2152
2803
Market Price
$ 57.73
Selling Price
$ 48.52
848
830
777
3145
Market Price
$ 44.19
Selling Price
$ 38.34
685
531
565
731
Market Price
$ 60.82
Selling Price
$ 51.06
1245
879
1184
1867
Market Price
$ 47.48
Selling Price
$ 40.66
534
515
227
1959
Market Price
$ 60.33
Selling Price
$ 54.07
603
417
513
1846
Market Price
$ 51.05
Selling Price
$ 44.90
1495
1128
1296
4942