Market Price
$ 44.87
Selling Price
$ 38.06
1807
1353
743
4092
Market Price
$ 54.18
Selling Price
$ 47.85
1194
1152
382
4019
Market Price
$ 66.21
Selling Price
$ 58.73
214
43
62
826
Market Price
$ 30.56
Selling Price
$ 26.93
2490
2481
1985
2971
Market Price
$ 59.72
Selling Price
$ 51.97
3577
2743
2894
3964
Market Price
$ 63.61
Selling Price
$ 57.64
1057
874
697
1205
Market Price
$ 56.00
Selling Price
$ 47.08
168
117
118
542
Market Price
$ 30.76
Selling Price
$ 27.59
222
112
217
726
Market Price
$ 68.04
Selling Price
$ 56.95
1236
736
1052
1493
Market Price
$ 35.43
Selling Price
$ 30.73
732
173
695
2382
Market Price
$ 54.63
Selling Price
$ 47.23
2197
741
762
3666
Market Price
$ 29.58
Selling Price
$ 25.13
1735
1290
1191
4855
Market Price
$ 32.70
Selling Price
$ 29.48
966
644
478
1066
Market Price
$ 36.42
Selling Price
$ 32.43
510
356
476
1088
Market Price
$ 67.24
Selling Price
$ 59.22
415
325
95
1325
Market Price
$ 38.96
Selling Price
$ 32.89
906
241
782
1696
Market Price
$ 45.92
Selling Price
$ 38.40
1330
303
1265
1333
Market Price
$ 52.09
Selling Price
$ 44.71
2969
2372
1928
4415
Market Price
$ 33.35
Selling Price
$ 30.05
1221
470
302
1648
Market Price
$ 59.94
Selling Price
$ 50.18
2587
1209
1991
3237
Market Price
$ 47.03
Selling Price
$ 41.95
2407
1797
1926
2544
Market Price
$ 64.26
Selling Price
$ 56.52
2745
2675
909
3870
Market Price
$ 29.12
Selling Price
$ 25.22
738
655
321
1570
Market Price
$ 57.10
Selling Price
$ 49.86
423
97
152
1275
Market Price
$ 63.28
Selling Price
$ 54.69
1198
544
844
4681
Market Price
$ 47.72
Selling Price
$ 42.86
1044
647
740
3927
Market Price
$ 52.50
Selling Price
$ 44.87
2563
2340
1581
3386
Market Price
$ 47.75
Selling Price
$ 40.50
584
204
435
1491
Market Price
$ 37.15
Selling Price
$ 32.54
1022
692
403
4223
Market Price
$ 50.37
Selling Price
$ 44.06
797
582
377
2557
Market Price
$ 35.82
Selling Price
$ 30.93
1152
596
542
2787
Market Price
$ 61.31
Selling Price
$ 51.86
778
722
531
2874
Market Price
$ 37.73
Selling Price
$ 32.78
2085
525
1289
3754
Market Price
$ 47.11
Selling Price
$ 40.69
1717
452
785
2487
Market Price
$ 55.63
Selling Price
$ 48.55
2987
725
842
3855
Market Price
$ 68.30
Selling Price
$ 59.02
3555
1545
1930
4994
Market Price
$ 57.93
Selling Price
$ 50.52
696
227
201
2780
Market Price
$ 38.08
Selling Price
$ 32.86
1222
834
917
2155
Market Price
$ 62.58
Selling Price
$ 52.93
1644
580
606
3591
Market Price
$ 37.92
Selling Price
$ 33.93
719
150
622
1562