Market Price
$ 52.91
Selling Price
$ 47.34
359
347
248
675
Market Price
$ 46.24
Selling Price
$ 38.74
1763
1078
1524
3564
Market Price
$ 34.07
Selling Price
$ 28.79
4306
1061
1048
4819
Market Price
$ 29.62
Selling Price
$ 26.74
504
255
237
2215
Market Price
$ 30.67
Selling Price
$ 26.63
634
588
137
1374
Market Price
$ 32.12
Selling Price
$ 27.14
312
220
271
490
Market Price
$ 33.31
Selling Price
$ 28.02
320
265
206
1003
Market Price
$ 33.82
Selling Price
$ 29.32
1265
371
982
3307
Market Price
$ 35.13
Selling Price
$ 31.20
2023
855
1748
4691
Market Price
$ 66.32
Selling Price
$ 57.22
1505
835
1299
2048
Market Price
$ 63.41
Selling Price
$ 53.30
362
127
155
630
Market Price
$ 44.31
Selling Price
$ 38.10
444
372
419
476
Market Price
$ 28.52
Selling Price
$ 25.73
1411
794
551
1821
Market Price
$ 52.41
Selling Price
$ 45.18
1639
1633
629
2369
Market Price
$ 41.97
Selling Price
$ 35.06
682
637
605
1277
Market Price
$ 41.18
Selling Price
$ 35.04
3566
2982
1804
3718
Market Price
$ 56.36
Selling Price
$ 50.04
241
163
172
477
Market Price
$ 31.76
Selling Price
$ 28.39
3063
2779
2513
3115
Market Price
$ 39.26
Selling Price
$ 33.97
2867
2452
1593
4816
Market Price
$ 59.92
Selling Price
$ 50.49
749
599
331
985
Market Price
$ 33.22
Selling Price
$ 29.50
3599
3445
832
3834
Market Price
$ 40.93
Selling Price
$ 35.66
2929
1135
1654
3392
Market Price
$ 33.69
Selling Price
$ 29.61
1751
1169
671
3937
Market Price
$ 32.42
Selling Price
$ 29.12
1860
1451
1573
1903
Market Price
$ 48.02
Selling Price
$ 42.00
719
413
175
1448
Market Price
$ 33.43
Selling Price
$ 28.63
2081
416
844
3259
Market Price
$ 58.36
Selling Price
$ 48.71
1680
1506
368
2351
Market Price
$ 58.94
Selling Price
$ 51.65
2665
1060
2205
3548
Market Price
$ 54.95
Selling Price
$ 49.84
771
505
190
924
Market Price
$ 54.58
Selling Price
$ 45.85
392
325
362
649
Market Price
$ 31.41
Selling Price
$ 28.13
183
107
74
601
Market Price
$ 39.51
Selling Price
$ 34.94
759
518
459
3322
Market Price
$ 59.79
Selling Price
$ 52.19
3194
863
3153
3915
Market Price
$ 36.24
Selling Price
$ 32.00
2112
1121
770
2176
Market Price
$ 46.04
Selling Price
$ 39.27
958
618
450
1309
Market Price
$ 68.37
Selling Price
$ 58.12
1183
703
479
1309
Market Price
$ 59.23
Selling Price
$ 52.11
168
77
53
817
Market Price
$ 69.14
Selling Price
$ 59.15
3371
2110
705
3638
Market Price
$ 41.75
Selling Price
$ 37.87
252
60
135
486
Market Price
$ 67.06
Selling Price
$ 58.41
1230
1111
416
3964