Market Price
$ 52.26
Selling Price
$ 45.49
2778
1181
1185
4265
Market Price
$ 61.57
Selling Price
$ 53.11
2271
1187
1271
3530
Market Price
$ 47.92
Selling Price
$ 41.69
698
407
197
1488
Market Price
$ 50.50
Selling Price
$ 43.44
162
146
152
574
Market Price
$ 56.24
Selling Price
$ 50.17
1530
391
662
1944
Market Price
$ 58.02
Selling Price
$ 49.14
1935
1466
1328
3291
Market Price
$ 67.90
Selling Price
$ 56.85
2899
2805
2518
3135
Market Price
$ 55.90
Selling Price
$ 46.70
2375
1775
1435
3855
Market Price
$ 46.53
Selling Price
$ 38.88
718
579
644
1850
Market Price
$ 34.95
Selling Price
$ 29.23
555
502
248
833
Market Price
$ 44.07
Selling Price
$ 39.09
1284
876
268
4121
Market Price
$ 52.42
Selling Price
$ 47.07
741
477
391
2744
Market Price
$ 38.72
Selling Price
$ 33.76
2676
1824
2481
3217
Market Price
$ 36.77
Selling Price
$ 32.24
315
236
76
878
Market Price
$ 66.20
Selling Price
$ 57.48
686
584
358
3366
Market Price
$ 59.05
Selling Price
$ 53.39
187
177
111
422
Market Price
$ 59.43
Selling Price
$ 49.83
3913
2238
1612
4122
Market Price
$ 53.65
Selling Price
$ 45.24
3507
2634
1146
4577
Market Price
$ 56.14
Selling Price
$ 50.47
2823
2046
1673
3223
Market Price
$ 44.53
Selling Price
$ 37.36
2383
2228
1663
3089
Market Price
$ 43.89
Selling Price
$ 37.12
1473
841
1417
1951
Market Price
$ 61.87
Selling Price
$ 52.74
630
530
439
1392
Market Price
$ 36.31
Selling Price
$ 32.19
1366
976
1017
1793
Market Price
$ 31.12
Selling Price
$ 27.74
760
294
536
1445
Market Price
$ 56.93
Selling Price
$ 50.50
1106
438
981
1774
Market Price
$ 34.91
Selling Price
$ 31.59
553
403
215
1209
Market Price
$ 59.25
Selling Price
$ 50.82
1868
746
442
1894
Market Price
$ 60.02
Selling Price
$ 54.16
3130
699
2997
3325
Market Price
$ 59.99
Selling Price
$ 53.33
306
250
77
1008
Market Price
$ 44.61
Selling Price
$ 39.17
532
309
433
1152
Market Price
$ 32.72
Selling Price
$ 27.50
3851
1973
1688
4022
Market Price
$ 52.72
Selling Price
$ 47.78
838
606
710
3024
Market Price
$ 57.66
Selling Price
$ 50.47
1318
944
896
4478
Market Price
$ 54.76
Selling Price
$ 48.19
778
754
657
1331
Market Price
$ 48.40
Selling Price
$ 43.49
1435
1416
789
1944
Market Price
$ 42.83
Selling Price
$ 36.42
1591
773
1400
1924
Market Price
$ 43.76
Selling Price
$ 37.86
2453
1130
1233
2958
Market Price
$ 36.17
Selling Price
$ 30.97
2144
905
1738
4765
Market Price
$ 36.62
Selling Price
$ 30.66
1500
352
575
2304
Market Price
$ 35.73
Selling Price
$ 32.44
1610
1607
1407
2301