Market Price
$ 27.71
240
52
199
1126
Market Price
$ 42.92
1129
632
876
2383
Market Price
$ 48.35
1666
1069
1426
1996
Market Price
$ 46.83
2774
1746
1954
4549
Market Price
$ 65.05
1465
453
1440
3848
Market Price
$ 30.01
1499
1163
892
1576
Market Price
$ 46.57
372
338
296
447
Market Price
$ 71.76
801
561
786
999
Market Price
$ 49.21
3293
1429
1745
3333
Market Price
$ 62.61
1700
586
796
2290
Market Price
$ 55.83
1097
347
232
2299
Market Price
$ 58.63
2135
1649
1367
2868
Market Price
$ 30.83
2040
1109
657
3641
Market Price
$ 49.35
3016
1435
814
3438
Market Price
$ 46.70
1133
343
807
1820
Market Price
$ 52.59
1587
408
1441
3430
Market Price
$ 49.63
1629
819
1203
4748
Market Price
$ 65.46
2125
469
1146
3123
Market Price
$ 43.70
846
459
539
2719
Market Price
$ 42.02
1832
1393
1735
2523
Market Price
$ 33.91
1586
970
410
2768
Market Price
$ 45.21
1777
500
535
3234
Market Price
$ 67.40
3121
2853
2469
3574
Market Price
$ 33.78
1607
1111
603
4128
Market Price
$ 49.85
301
282
223
889
Market Price
$ 47.96
1148
831
821
2170
Market Price
$ 55.90
2426
2014
763
3741
Market Price
$ 64.98
1918
1224
1553
4587
Market Price
$ 57.73
2422
620
850
4993
Market Price
$ 48.91
649
537
407
1986
Market Price
$ 63.60
1116
939
298
2798
Market Price
$ 42.81
1801
1040
1218
1994
Market Price
$ 68.05
1421
580
398
1554
Market Price
$ 33.85
1239
621
855
2140
Market Price
$ 67.88
720
329
697
1044
Market Price
$ 36.67
1225
411
1160
2952
Market Price
$ 38.80
406
247
125
567
Market Price
$ 58.89
418
141
95
1484
Market Price
$ 37.41
1574
606
1481
4085
Market Price
$ 55.41
276
119
101
825